コード例 #1
0
        public static VevoLista KeszVisszaruFeltolt()
        {
            VevoLista v = new VevoLista();

            try
            {
                cmd = new SqlCommand("SELECT * FROM [VevoRendelesUser] " +
                                     "LEFT OUTER JOIN [Iranyitoszamok] ON [VevoRendelesUser].[IranyitoSzam] = [Iranyitoszamok].[IranyitoSzam] " +
                                     "LEFT OUTER JOIN [VevoRendelesFizet] ON [VevoRendelesUser].[VevoID] = [VevoRendelesFizet].[IdVevo] " +
                                     "LEFT OUTER JOIN[VevoRendelesVisszaru] ON  [VevoRendelesVisszaru].[IdVevo] = [VevoRendelesFizet].[IdVevo] " +
                                     "LEFT OUTER JOIN[RaktarVisszaruKezelese] ON  [RaktarVisszaruKezelese].[IdVisszaru] = [VevoRendelesVisszaru].[VisszaruID] " +
                                     "WHERE ([RaktarVisszaruKezelese].[IdVisszaru] = [VevoRendelesVisszaru].[VisszaruID])", con);
                SqlDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    RaktarVisszaruKezelt vr = null;
                    vr = new RaktarVisszaruKezelt((DateTime)reader["RendelesDatum"], reader["Nev"].ToString(), (int)reader["IranyitoSzam"],
                                                  reader["Telepules"].ToString(), reader["Megye"].ToString(), reader["Cim"].ToString(), reader["Email"].ToString(),
                                                  reader["Telefon"].ToString(), (int)reader["Netto"], (int)reader["Afa"], (int)reader["Brutto"],
                                                  (FizetesTipus)Convert.ToUInt16(reader["FizetesiMod"]), (DateTime)reader["FizetesiHatarideje"], (int)reader["VisszaruID"],
                                                  (DateTime)reader["VevoVisszaruDatum"], (DateTime)reader["DatumSzetszedet"]);
                    vr.VevoID = reader.GetInt32(0);
                    v.Add(vr);
                }
                reader.Close();
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message, "Nem jó a tranzakció, a visszárú feltöltésénél !");
            }
            return(v);
        }
コード例 #2
0
        public static VevoLista VevoFeltolt()
        {
            VevoLista vevo = new VevoLista();

            try
            {
                cmd = new SqlCommand("SELECT * FROM [VevoRendelesUser] " +
                                     "LEFT OUTER JOIN [Iranyitoszamok] ON [VevoRendelesUser].[IranyitoSzam] = [Iranyitoszamok].[IranyitoSzam] " +
                                     "LEFT OUTER JOIN [VevoRendelesFizet] ON [VevoRendelesUser].[VevoID] = [VevoRendelesFizet].[IdVevo] " +
                                     "LEFT OUTER JOIN[RaktarRendelesCsomagolt] ON  [RaktarRendelesCsomagolt].[IdVevo]  = [VevoRendelesFizet].[IdVevo] " +
                                     "LEFT OUTER JOIN[VevoRendelesVisszaru] ON  [VevoRendelesVisszaru].[IdVevo] = [VevoRendelesFizet].[IdVevo] " +
                                     "LEFT OUTER JOIN[RaktarRendelesRaport] ON  [RaktarRendelesRaport].[IdVevo] = [VevoRendelesFizet].[IdVevo] ", con);
                SqlDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    VevoRendelesUser ur = null;
                    ur        = new VevoRendelesFizet((DateTime)reader["RendelesDatum"], reader["Nev"].ToString(), (int)reader["IranyitoSzam"], reader["Telepules"].ToString(), reader["Megye"].ToString(), reader["Cim"].ToString(), reader["Email"].ToString(), reader["Telefon"].ToString(), (int)reader["Netto"], (int)reader["Afa"], (int)reader["Brutto"], (FizetesTipus)Convert.ToUInt16(reader["FizetesiMod"]), (DateTime)reader["FizetesiHatarideje"]);
                    ur.VevoID = reader.GetInt32(0);
                    ur.IdUser = reader.GetInt32(1);
                    vevo.Add(ur);
                }
                reader.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Hiba a feltöltés során !", ex.Message);
            }
            return(vevo);
        }
コード例 #3
0
        private void btnÚjrendeles_Click(object sender, EventArgs e)
        {
            FelhasznaloRendeles fe = new FelhasznaloRendeles();//azonosito3

            fe.indx = 1;
            if (fe.ShowDialog() == DialogResult.OK)
            {
                if (fe.vr != null)
                {
                    foreach (VevoRendelesTermek item in fe.UjTermekek)
                    {
                        termek.Add(item);
                    }
                    vevo.Add(fe.vr);
                    ABKezeloFelhasznalo.VevoAdd(fe.vr, fe.UjTermekek); // Itt használom a hozzáadást.
                    ListboxFrisites();
                }
            }
        }
コード例 #4
0
        int index;// 1-függőben 2-csomagolt 3-Raport

        void ListFrisites()
        {
            listBox1.Items.Clear();
            termekKeres.Clear();
            vevoKereset.Clear();
            if (index == 1 || index == 2)
            {
                foreach (VevoRendelesUser item in vevo)
                {
                    listBox1.Items.Add(item);
                    vevoKereset.Add(item);
                    foreach (VevoRendelesTermek it in termek)
                    {
                        if (it.IdVevo == item.VevoID)
                        {
                            listBox1.Items.Add(it);
                            termekKeres.Add(it);
                        }
                    }
                    listBox1.Items.Add("");
                }
            }
            else if (index == 3)
            {
                foreach (VevoRendelesUser item in raport)
                {
                    vevoKereset.Add(item);
                    listBox1.Items.Add(item);
                    foreach (VevoRendelesTermek it in termek)
                    {
                        if (it.IdVevo == item.VevoID)
                        {
                            listBox1.Items.Add(it);
                            termekKeres.Add(it);
                        }
                    }
                    listBox1.Items.Add("");
                }
            }
            else if (index == 4)
            {
                foreach (VevoRendelesUser item in visszaFug)
                {
                    vevoKereset.Add(item);
                    listBox1.Items.Add(item);
                    foreach (VevoRendelesTermek it in termek)
                    {
                        if (it.IdVevo == item.VevoID)
                        {
                            listBox1.Items.Add(it);
                            termekKeres.Add(it);
                        }
                    }
                    listBox1.Items.Add("");
                }
            }
            else if (index == 5)
            {
                foreach (VevoRendelesUser item in visszaKesz)
                {
                    vevoKereset.Add(item);
                    listBox1.Items.Add(item);
                    foreach (VevoRendelesTermek it in termek)
                    {
                        if (it.IdVevo == item.VevoID)
                        {
                            listBox1.Items.Add(it);
                            termekKeres.Add(it);
                        }
                    }
                    listBox1.Items.Add("");
                }
            }
            else if (index == 6 || index == 7)
            {
                foreach (TermekHelyezes item in termekLok)
                {
                    listBox1.Items.Add(item);
                }
            }
            else if (index == 8)
            {
                foreach (TermekRossz item in termekLok)
                {
                    listBox1.Items.Add(item);
                }
            }
        }