public void kopce_Klik(Object sender, EventArgs e)
 {
     if (sender.Equals(submitBtn))
     {
         if (sto == "Company")
         {
             if (daliCheckBox)
             {
                 foreach (Control var in novPanelD.Controls)
                 {
                     Redica red = var as Redica;
                     if (red != null)
                     {
                         if (red.Box.Checked == false)
                         {
                             BrisiProizvod(red.SifraFirma, red.Sifra);
                         }
                     }
                 }
                 foreach (Control var in novPanelC.Controls)
                 {
                     Redica red = var as Redica;
                     if (red != null)
                     {
                         if (red.Box.Checked == true)
                         {
                             DodadiProizvodFirma(red.Sifra);
                         }
                     }
                 }
             }
             else
             {
                 //search
             }
         }
         else if (sto == "Product")
         {
             if (daliCheckBox)
             {
                 foreach (Control var in novPanelD.Controls)
                 {
                     Redica red = var as Redica;
                     if (red != null)
                     {
                         if (red.Box.Checked == false)
                         {
                             BrisiFirma(red.SifraFirma);
                         }
                     }
                 }
                 foreach (Control var in novPanelC.Controls)
                 {
                     Redica red = var as Redica;
                     if (red != null)
                     {
                         if (red.Box.Checked == true)
                         {
                             DodadiProizvodFirma(red.SifraFirma);
                         }
                     }
                 }
             }
             else
             {
                 //Seacrch
             }
         }
         this.Close();
     }
     else if (sender.Equals(cancelBtn))
     {
         this.Close();
     }
 }
        public void DodatiPanel(String ime,String komanda)
        {
            int i = 1;
            pozicijaV = 10;
            OleDbConnection OleCn = new OleDbConnection(konekcija);
            OleDbCommand OleCm = new OleDbCommand("EXECUTE "+ komanda,OleCn);
            OleDbDataReader dt;
            try
            {
                OleCn.Open();
                OleCm.Parameters.Add("@Name",ime);
                Redica nova;
                nova = null;

                dt = OleCm.ExecuteReader();

                while (dt.Read())
                {
                   
                    if (komanda == "spVratiNeProizvodFirma")
                    {
                        nova = new Redica(dt["Name"].ToString(), dt["Ime_PG"].ToString(), false, dt["Sifra_PRO"].ToString(), null);
                        if (i % 4 == 1)
                        {
                            nova.Location = new Point(0, pozicijaV);
                        }
                        else if (i % 4 == 2)
                        {
                            nova.Location = new Point(200, pozicijaV);
                            
                        }
                        else if (i % 4 == 3)
                        {
                            nova.Location = new Point(400, pozicijaV);
                        }
                        else
                        {

                            nova.Location = new Point(600, pozicijaV);
                            pozicijaV += 75;
                        }
                    }
                    else if(komanda == "spVratiProizvodFirma")
                    {
                        nova = new Redica(dt["Name"].ToString(), dt["Ime_PG"].ToString(), true, dt["Proizvodi.Sifra_Pro"].ToString(), dt["Sifra_Firma"].ToString());
                        if (i % 2 != 0)
                        {
                            nova.Location = new Point(0, pozicijaV);
                        }
                        else
                        {
                            nova.Location = new Point(195, pozicijaV);
                            pozicijaV += 75;
                        }
                    }
                    else if (komanda == "spVratiFirmaProizvod")
                    {
                        nova = new Redica(dt["Firmi.Name"].ToString(), dt["City"].ToString(), true, dt["Proizvodi.Sifra_Pro"].ToString(), dt["Firmi.Sifra_Firma"].ToString());
                        if (i % 2 != 0)
                        {
                            nova.Location = new Point(0, pozicijaV);
                        }
                        else
                        {
                            nova.Location = new Point(195, pozicijaV);
                            pozicijaV += 75;
                        }
                    }
                    else if (komanda == "spVratiNeFirmaProizvod")
                    {
                        nova = new Redica(dt["Name"].ToString(), dt["City"].ToString(), false, null, dt["Sifra_Firma"].ToString());
                        if (i % 4 == 1)
                        {
                            nova.Location = new Point(0, pozicijaV);
                        }
                        else if (i % 4 == 2)
                        {
                            nova.Location = new Point(200, pozicijaV);

                        }
                        else if (i % 4 == 3)
                        {
                            nova.Location = new Point(400, pozicijaV);
                        }
                        else
                        {

                            nova.Location = new Point(600, pozicijaV);
                            pozicijaV += 75;
                        }
                    }
                    else
                    {
                    }

                    if (nova != null)
                    {
                        this.Controls.Add(nova);
                        nova.Size = new Size(195, 80);
                        i++;
                    }
                }

            }
            catch (Exception ex)
            {

                MessageBox.Show(ex.Message);
            }      

        }
Пример #3
0
        public void DodatiPanel(String ime, String komanda)
        {
            int i = 1;

            pozicijaV = 10;
            OleDbConnection OleCn = new OleDbConnection(konekcija);
            OleDbCommand    OleCm = new OleDbCommand("EXECUTE " + komanda, OleCn);
            OleDbDataReader dt;

            try
            {
                OleCn.Open();
                OleCm.Parameters.Add("@Name", ime);
                Redica nova;
                nova = null;

                dt = OleCm.ExecuteReader();

                while (dt.Read())
                {
                    if (komanda == "spVratiNeProizvodFirma")
                    {
                        nova = new Redica(dt["Name"].ToString(), dt["Ime_PG"].ToString(), false, dt["Sifra_PRO"].ToString(), null);
                        if (i % 4 == 1)
                        {
                            nova.Location = new Point(0, pozicijaV);
                        }
                        else if (i % 4 == 2)
                        {
                            nova.Location = new Point(200, pozicijaV);
                        }
                        else if (i % 4 == 3)
                        {
                            nova.Location = new Point(400, pozicijaV);
                        }
                        else
                        {
                            nova.Location = new Point(600, pozicijaV);
                            pozicijaV    += 75;
                        }
                    }
                    else if (komanda == "spVratiProizvodFirma")
                    {
                        nova = new Redica(dt["Name"].ToString(), dt["Ime_PG"].ToString(), true, dt["Proizvodi.Sifra_Pro"].ToString(), dt["Sifra_Firma"].ToString());
                        if (i % 2 != 0)
                        {
                            nova.Location = new Point(0, pozicijaV);
                        }
                        else
                        {
                            nova.Location = new Point(195, pozicijaV);
                            pozicijaV    += 75;
                        }
                    }
                    else if (komanda == "spVratiFirmaProizvod")
                    {
                        nova = new Redica(dt["Firmi.Name"].ToString(), dt["City"].ToString(), true, dt["Proizvodi.Sifra_Pro"].ToString(), dt["Firmi.Sifra_Firma"].ToString());
                        if (i % 2 != 0)
                        {
                            nova.Location = new Point(0, pozicijaV);
                        }
                        else
                        {
                            nova.Location = new Point(195, pozicijaV);
                            pozicijaV    += 75;
                        }
                    }
                    else if (komanda == "spVratiNeFirmaProizvod")
                    {
                        nova = new Redica(dt["Name"].ToString(), dt["City"].ToString(), false, null, dt["Sifra_Firma"].ToString());
                        if (i % 4 == 1)
                        {
                            nova.Location = new Point(0, pozicijaV);
                        }
                        else if (i % 4 == 2)
                        {
                            nova.Location = new Point(200, pozicijaV);
                        }
                        else if (i % 4 == 3)
                        {
                            nova.Location = new Point(400, pozicijaV);
                        }
                        else
                        {
                            nova.Location = new Point(600, pozicijaV);
                            pozicijaV    += 75;
                        }
                    }
                    else
                    {
                    }

                    if (nova != null)
                    {
                        this.Controls.Add(nova);
                        nova.Size = new Size(195, 80);
                        i++;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }