Click here to Skip to main content
15,918,706 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi
I have this table with products in

C#
CREATE TABLE [dbo].[produkt] (
    [prod_id]    INT          IDENTITY (1, 1) NOT NULL,
    [fk_kato_id] INT          NULL,
    [navn]       VARCHAR (50) NULL,
    [vaerdi]     VARCHAR (50) NULL,
    PRIMARY KEY CLUSTERED ([prod_id] ASC)
);


C#
<table border="0" class="tabel2"> 
            <asp:Repeater ID="VisProdukt" runat="server" OnItemDataBound="VisProdukt_ItemDataBound">
               <HeaderTemplate>
                   <tr>
                        <th colspan="2"><p>Vælg selv frugt (14 stk ialt)</p></th>
                      <th></th>
                       <th colspan="2"><p>Vælg selv grønt (7 stk i alt)</p></th>
                       
                    </tr>
               </HeaderTemplate>
                <ItemTemplate>
            
                <tr>
                    <td>
                        <asp:TextBox ID="TextBox_frugt" runat="server" Width="15" Height="15"></asp:TextBox></td>
                    <td><p><%#Eval("navn") %></p></td>
                    <td width="60"></td>
                    <td>
                        <asp:TextBox ID="TextBox1" runat="server" Width="15" Height="15"></asp:TextBox></td>
                    <td><p><%#Eval("navn") %></p></td>
                    <td width="60"></td>
                    
                </tr>
            
                     </ItemTemplate>

            </asp:Repeater>
            </table>


In TextBox_frugt I want to eval the categorys from fk_kato_id = 1

In TextBox1 I want to eval the categorys from fk_kato_id = 2

I also want to make sure that you only can get 14 pcs from fk_kato_id = 1

and only 7 pcs from the fk_kato_id = 2

I only have this and that is for the whole table:

C#
 int enkeltProduktAntal = int.Parse(Textbox_antal.Text);


                totalvaerdi += (enkeltProduktVaerdi * enkeltProduktAntal);

               

                if (enkeltProduktAntal > 0)
                {
                    ValgtProdukt frugtenDerskalTilfoejes = new ValgtProdukt(); //Opret frugten og angiv værdier
                    frugtenDerskalTilfoejes.ID = produktID;
                    frugtenDerskalTilfoejes.Navn = produktNavn;
                    frugtenDerskalTilfoejes.Vaerdi = enkeltProduktVaerdi;
                    frugtenDerskalTilfoejes.Antal = enkeltProduktAntal;
                    frugtenDerskalTilfoejes.Kato = produktKato;
                    produktvalg.Add(frugtenDerskalTilfoejes);
                    
                }

if (totalvaerdi == 14) //Det her skal vel være "Mindre end" eller lig 7, for ellers kan du bestille over 7 frugter
        {
            Session["ValgteProdukt"] = produktvalg;//Her lægger jeg dem bare i en session-variabel, så kan jeg lægge dem ind i databasen når det er bekræftet.
            Response.Redirect("bekraeft.aspx");

        }


Can I make something like this:

produktKato = 2;
produktKato1 = 1

If(produktKato == 14 && produktKato1 == 7)
{
Do something
}
Posted
Comments
ZurdoDev 16-Oct-13 13:04pm    
Have a different datasource.
Sergey Alexandrovich Kryukov 16-Oct-13 13:06pm    
I would rather advise to review the UI design, as a minimum. However, OP did not point out where the problem is...
—SA
tina_overgaard 16-Oct-13 13:06pm    
What different datasource? DataList??
ZurdoDev 16-Oct-13 13:11pm    
You need to design it differently. If you need different data then use a different datasource.
tina_overgaard 16-Oct-13 13:32pm    
Can you maybe explain it a little bit more??

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900