示例#1
0
 public frmOsszCikkView(int _cikkId)
 {
     AktCikkId = _cikkId;
     InitializeComponent();
     cIKKTableAdapter.Fill(dsReceptText.CIKK, AktCikkId);
     Cikk c = new Cikk(AktCikkId,true);
     lblCikkNeve.Text = c.MEGNEVEZES;
     rECEPTTableAdapter.Fill(dsReceptCikkek.RECEPT, AktCikkId);
 }
示例#2
0
 private void btnAktiv_Click(object sender, EventArgs e)
 {
     if (cIKKBindingSource.Current != null)
     {
         Cikk c = new Cikk((int)((DataRowView)cIKKBindingSource.Current)["CIKK_ID"], true);
         c.AKTIV = 1;
         c.Save();
         refreshDataset(-1);
     }
 }
示例#3
0
        private void button1_Click(object sender, EventArgs e)
        {
            CikkSelector cs = new CikkSelector();
            cs.ShowDialog();
            if (cs.DialogResult == DialogResult.OK)
            {
                atvCikk = cs.c;
                atvCikk.getKeszlet();
                SetLabels();
                cikkKeszletBindingSource.Clear();
                foreach (var k in atvCikk.lKESZLET)
                {
                    cikkKeszletBindingSource.Add(k);
                }

            }
        }
示例#4
0
        public frmSelejtez(int cikk, int rakt)
        {
            InitializeComponent();

            _defCikk = cikk;
            _defRaktar = rakt;
             atvCikk =  CikkSelector.SelectCikk(cikk);
             atvCikk.getKeszlet();
             SetLabels();
             // TODO: This line of code loads data into the 'eCAFEDataSetRAKTAR.RAKTAR' table. You can move, or remove it, as needed.
             this.rAKTARTableAdapter.Fill(this.eCAFEDataSetRAKTAR.RAKTAR);
             cikkKeszletBindingSource.Clear();
             foreach (var k in atvCikk.lKESZLET)
             {
                 cikkKeszletBindingSource.Add(k);
             }
        }
示例#5
0
        private void bevetelSorBindingSource_CurrentChanged(object sender, EventArgs e)
        {
            txtVegAfa.Text = "";
            txtVegBrutto.Text = "";
            txtVegNet.Text = "";

            double vegAfa = 0;
            double vegNet = 0;
            double vegBrutto = 0;

            foreach (var bv in aktBevfej.lBevetelSorok)
            {
                vegAfa += bv.AFA_ERTEK;
                vegNet += bv.NETTO_ERTEK;
                vegBrutto += bv.BRUTTO_ERTEK;

            }

            txtVegAfa.Text = vegAfa.ToString("# ##0.00");
            txtVegBrutto.Text = vegBrutto.ToString("# ##0.00");
            txtVegNet.Text = vegNet.ToString("# ##0.00");
            this.rAKTARTableAdapter.Fill(this.eCAFEDataSetRAKTAR.RAKTAR);
            if (bevetelSorBindingSource.Current != null)
            {
                aktSor = ((BevetelSor)bevetelSorBindingSource.Current);

                cikk_id = aktSor.CIKK_ID;
                Cikk tc = new Cikk(cikk_id,true);
                lblMert.Text = tc.MEGYS_MEGNEVEZES;
                lblPenz.Text = "Ft / " + tc.MEGYS_MEGNEVEZES.ToString();
                txtMegj.Text = aktSor.MEGJEGYZES;
                txtMenny.Text = aktSor.MENNY.ToString();
                txtEgys.Text = aktSor.BESZ_AR.ToString();

                cmbRaktar.SelectedValue = tc.ALAP_RAKTAR;
                lblCikk.Text = tc.MEGNEVEZES;
                afa_szaz = tc.AFA_SZAZ;

            }
        }
示例#6
0
        private void frmCikkReceptAd_Load(object sender, EventArgs e)
        {
            if (Parent_cikk_id == -1) { this.Close(); }
            // TODO: This line of code loads data into the 'receptMentes.RECEPT' table. You can move, or remove it, as needed.
            if (load_cikk_id != -1)
            {
                this.rECEPTTableAdapter.Fill(this.receptMentes.RECEPT,Parent_cikk_id,load_cikk_id);

                ac = new Cikk(load_cikk_id, true);
                lblCikk.Text = ac.MEGNEVEZES;

                lblMert.Text = ac.MEGYS_MEGNEVEZES;
                new_cikk_id = ac.CIKK_ID;
            }
        }
示例#7
0
        public RendelesSor(int pRendelesSorID, SqlConnection c, bool pSzamla)
        {
            SqlCommand cmd2 = new SqlCommand();
            c.Open();

            cmd2.Connection = c;

            cmd2.CommandType = CommandType.Text;

            if (pSzamla)
            {
                cmd2.CommandText = "SELECT SOR_ID, CIKK_ID, DB, DATUM, ERTEK as ERTEK, isnull(NETTO_ERTEK,0) as NETTO_ERTEK, isnull(AFA_ERTEK,0) as AFA_ERTEK  , isnull(RAKTAR_ID,-1) as RAKTAR_ID, isnull(LIT_KISZ_ID,-1) as  LIT_KISZ_ID, " +
                                   "isnull(KEDVEZMENY,0) as KEDVEZMENY, isnull(KEDV_PARTNER_ID,-1) as KEDV_PARTNER_ID  FROM RENDELES_SOR WHERE SOR_ID =" + pRendelesSorID.ToString();
            } else
            {
                cmd2.CommandText = "SELECT SOR_ID, CIKK_ID, DB, DATUM, ERTEK as ERTEK, isnull(NETTO_ERTEK,0) as NETTO_ERTEK, isnull(AFA_ERTEK,0) as AFA_ERTEK  , isnull(RAKTAR_ID,-1) as RAKTAR_ID, isnull(LIT_KISZ_ID,-1) as  LIT_KISZ_ID, " +
                                    "isnull(KEDVEZMENY,0) as KEDVEZMENY, isnull(KEDV_PARTNER_ID,-1) as KEDV_PARTNER_ID  FROM RENDELES_SOR WHERE isnull(DELETED,0) = 0 AND isnull(FIZETVE,0) = 0 AND SOR_ID =" + pRendelesSorID.ToString();
            }
            SqlDataReader rdr2 = cmd2.ExecuteReader();

            while (rdr2.Read())
            {
                _SOR_ID = (int)rdr2["SOR_ID"];
                _datum = (DateTime)rdr2["DATUM"];
                _Ertek = Convert.ToDouble(rdr2["ERTEK"].ToString());
                _Netto_Ertek = Convert.ToDouble(rdr2["NETTO_ERTEK"].ToString());
                _Afa_Ertek = Convert.ToDouble(rdr2["AFA_ERTEK"].ToString());
                _db = (double)rdr2["DB"];
                _RaktarId = (int)rdr2["RAKTAR_ID"];
                _LitKiszId = (int)rdr2["LIT_KISZ_ID"];
                fKEDVEZMENY = (double)rdr2["KEDVEZMENY"];
                if ((int)rdr2["LIT_KISZ_ID"] <= 0)
                {
                    _Cikk = new Cikk((int)rdr2["CIKK_ID"], true);
                }
                else
                {
                    _Cikk = new Cikk((int)rdr2["CIKK_ID"], (int)rdr2["LIT_KISZ_ID"]);
                }
                _KEDV_PARTNER_ID = (int)rdr2["KEDV_PARTNER_ID"];
            }
            rdr2.Close();
            c.Close();
        }
示例#8
0
 private void SelectCikk()
 {
     if (cikkBindingSource.Current != null)
     {
         DEF_RAKT = ((Cikk)cikkBindingSource.Current).ALAP_RAKTAR;
         CIKK_ID = ((Cikk)cikkBindingSource.Current).CIKK_ID;
         CIKK_NEV = ((Cikk)cikkBindingSource.Current).MEGNEVEZES;
         AFA_SZAZ = ((Cikk)cikkBindingSource.Current).getAfaSzaz();
         c = ((Cikk)cikkBindingSource.Current);
         DialogResult = DialogResult.OK;
         this.Close();
     }
 }
示例#9
0
        public Szamla_tetel(int pSzla_Tetelid)
        {
            SqlConnection sc = new SqlConnection(DEFS.ConSTR);
            sc.Open();
            SqlCommand cmd = new SqlCommand();

            cmd.Connection = sc;

            cmd.CommandType = CommandType.Text;

            cmd.CommandText = "SELECT TETEL_ID " +
                                  ",RENDELES_SOR_ID " +
                                  ",CIKK_ID " +
                                  ",MENNYISEG " +
                                  ",EGYSEGAR " +
                                  ",NETTO " +
                                  ",AFA " +
                                  ",BRUTTO " +
                                  ",AFA_KOD " +
                                  ",MEGJEGYZES " +
                                  ",CIKK_MEGNEVEZES " +
                                  ",SZAMLA_FEJ_ID "+
                                  ",isnull(KEDVEZMENY,0) as KEDVEZMENY " +
                              "FROM SZAMLA_TETEL WHERE TETEL_ID = @tid";

            cmd.Parameters.Add(new SqlParameter("tid", SqlDbType.Int));
            cmd.Parameters["tid"].Value = pSzla_Tetelid;

            SqlDataReader rdr = cmd.ExecuteReader();
            while (rdr.Read())
            {
                try
                {
                    fTETEL_ID = (int)rdr["TETEL_ID"];
                    fRENDELSOR = new RendelesSor((int)rdr["RENDELES_SOR_ID"],new SqlConnection(DEFS.ConSTR), true);
                    fCIKK = new Cikk((int)rdr["CIKK_ID"], true);
                    fMENNYISEG = (double)rdr["MENNYISEG"];
                    fEGYSEGAR = (double)rdr["EGYSEGAR"];
                    fNETTO = Math.Round((double)rdr["NETTO"]);
                    fAFA = Math.Round((double)rdr["AFA"]);
                    fBRUTTO = Math.Round((double)rdr["BRUTTO"]);
                    fAFA_KOD = (string)rdr["AFA_KOD"];
                    fMEGJEGYZES = (string)rdr["MEGJEGYZES"];
                    fCIKK_MEGNEVEZES = (string)rdr["CIKK_MEGNEVEZES"];
                    fFEJ_ID = (int)rdr["SZAMLA_FEJ_ID"];
                    fKEDVEZMENY = (double)rdr["KEDVEZMENY"];
                }
                catch (Exception e)
                {
                    DEFS.log(Level.Exception, "Számla tétel sikertelen betöltés, <null> érték az adatbázisban");
                    DEFS.ExLog(e.Message + "--->" + e.StackTrace);
                }

            }
            rdr.Close();
            sc.Close();
        }
示例#10
0
 public RendelesSor(Cikk pCikk, double pDb, double pErtek, DateTime pDatum, int pRaktar, int litkisz)
 {
     _Cikk = pCikk;
     _datum = pDatum;
     _LitKiszId = litkisz;
     if (pDb == 0)
     {
         _db = 1;
     }
     else
     {
         _db = pDb;
     }
     _Netto_Ertek = pErtek;
     _SOR_ID = -1;
     fKEDVEZMENY = 0;
     _RaktarId = pRaktar;
     _KEDV_PARTNER_ID = -1;
 }
示例#11
0
        public MegrendelesSor(int pSor_id )
        {
            SqlConnection c = new SqlConnection(DEFS.ConSTR);
            if (c.State == ConnectionState.Closed) { c.Open(); }
            SqlCommand cmd = new SqlCommand();

            cmd.Connection = c;

            cmd.CommandType = CommandType.Text;

            cmd.CommandText = "SELECT SOR_ID ,FEJ_ID ,CIKK_ID, BESZ_AR ,MENNYISEG FROM MEGRENDELES_SOR WHERE SOR_ID =" + pSor_id.ToString();

            SqlDataReader rdr = cmd.ExecuteReader();
            while (rdr.Read())
            {
                _SOR_ID = (int)rdr["SOR_ID"];
                _FEJ_ID = (int)rdr["FEJ_ID"];
                _CIKK = new Cikk((int)rdr["CIKK_ID"],true);
                _BESZ_AR = (double)rdr["BESZ_AR"];
                _MENNYISEG = (double)rdr["MENNYISEG"];

            }
            c.Close();
            isModified = false;
        }
示例#12
0
        public Cikk_list(Partner p)
        {
            SqlConnection sc = new SqlConnection(DEFS.ConSTR);
            sc.Open();
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = sc;
            cmd.CommandType = CommandType.Text;
            cmd.CommandText = "select CIKK_ID from cikk_beszallitok WHERE PARTNER_ID = " + p.PARTNER_ID.ToString();

            SqlDataReader rdr = cmd.ExecuteReader();
            while (rdr.Read())
            {
                try
                {
                    Cikk t = new Cikk((int)rdr["CIKK_ID"], true );
                    t.getKeszlet();
                    lCIKK.Add(t);
                }
                catch (Exception e)
                {
                    DEFS.log(Level.Exception, "Sikertelen betöltés, <null> érték az adatbázisban");
                    DEFS.ExLog(e.Message + "--->" + e.StackTrace);
                }
            }
            rdr.Close();
            sc.Close();
        }
示例#13
0
        public bool CikkAlreadyExists(Cikk ic)
        {
            lMegrendelesSorok = getSorok();
            bool van = false;
            var exists_cikk =
                from c in lMegrendelesSorok
                where c.CIKK.CIKK_ID == ic.CIKK_ID
                select c;
            exists_cikk.Each(c => van = true);

            return van;
        }
示例#14
0
 public void addTetel(Cikk _c, int _fej)
 {
     lMegrendelesSorok.Add(new MegrendelesSor(_c, _fej));
 }
示例#15
0
 public CikkBeszallito(Szallito pSz, Cikk pC, double pBesz_ar, double pKisz_menny)
 {
     _szall = pSz;
     _cikk = pC;
     _besz_ar = pBesz_ar;
     _kisz_menny = pKisz_menny;
 }
示例#16
0
        public Cikk_list(SqlConnection sc, int _CikkCsop, bool forRendeles)
        {
            sc.Open();
            SqlCommand cmd = new SqlCommand();

            cmd.Connection = sc;

            cmd.CommandType = CommandType.Text;

            cmd.CommandText = "SELECT CIKK_ID, MEGNEVEZES, CIKK_TIPUS, CIKKCSOPORT_ID, isnull(OTHER_FILTER_ID,-1) as OTHER_FILTER_ID, isnull(DEFAULT_RAKTAR,-1) as DEFAULT_RAKTAR, " +
                                " isnull(ERTEKESITES_TIPUSA,'D') as ERT_TIPUS, isnull(l.LIT_KISZ_NEV,'') as KISZ_NEV, isnull(l.LIT_KISZ_MENNY,'1') as KISZ_MENNY, isnull(LIT_KISZ_ID,-1) as LIT_KISZ_ID  " +
                                " FROM CIKK c left join LIT_KISZ l on c.CIKK_ID = l.LIT_KISZ_CIKK_Id "+
                                " WHERE AKTIV = 1 and c.CIKKCSOPORT_ID = " + _CikkCsop;

            SqlDataReader rdr = cmd.ExecuteReader();
            while (rdr.Read())
            {
                try
                {
                    Cikk t = new Cikk((int)rdr["CIKK_ID"], (int)rdr["LIT_KISZ_ID"]);

                    t.ALCSOPORT = (int)rdr["OTHER_FILTER_ID"];
                    t.ALAP_RAKTAR = (int)rdr["DEFAULT_RAKTAR"];
                    t.ERTEKESITES_TIPUSA = (string)rdr["ERT_TIPUS"];
                    t.KISZ_MEGN = (string)rdr["KISZ_NEV"];
                    t.KISZ_MENNY = (double)rdr["KISZ_MENNY"];
                    t.LIT_KISZ_ID = (int)rdr["LIT_KISZ_ID"];
                    t.getKeszlet();
                    lCIKK.Add(t);
                }
                catch (Exception e)
                {
                    DEFS.log(Level.Exception, "Sikertelen betöltés, <null> érték az adatbázisban");
                    DEFS.ExLog(e.Message + "--->" + e.StackTrace);
                }

            }
            rdr.Close();
            sc.Close();
        }
示例#17
0
        public Cikk_list(CikkListContructType loadType)
        {
            SqlConnection sc = new SqlConnection(DEFS.ConSTR);
            sc.Open();
            SqlCommand cmd = new SqlCommand();

            cmd.Connection = sc;

            cmd.CommandType = CommandType.Text;
            switch (loadType)
            {
                case CikkListContructType.CikkSelector:
                    {
                        #region CikkListContructType.CikkSelector
                        cmd.CommandText = "SELECT CIKK_ID, MEGNEVEZES, CIKK_TIPUS, CIKKCSOPORT_ID, MEGYS_ID, isnull(DEFAULT_RAKTAR,-1) as DEFAULT_RAKTAR FROM CIKK c WHERE AKTIV = 1 and CIKK_TIPUS = 0";
                        SqlDataReader rdr = cmd.ExecuteReader();
                        while (rdr.Read())
                        {
                            try
                            {
                                Cikk t = new Cikk((int)rdr["CIKK_ID"], (string)rdr["MEGNEVEZES"], (int)rdr["CIKK_TIPUS"], (int)rdr["CIKKCSOPORT_ID"]);
                                t.MEGYS_ID = (string)rdr["MEGYS_ID"];
                                t.ALAP_RAKTAR = (int)rdr["DEFAULT_RAKTAR"];
                                lCIKK.Add(t);
                            }
                            catch (Exception e)
                            {
                                DEFS.log(Level.Exception, "Sikertelen betöltés, <null> érték az adatbázisban");
                                DEFS.ExLog(e.Message + "--->" + e.StackTrace);
                            }

                        }
                        rdr.Close();
                        break;
                        #endregion
                    }
                case CikkListContructType.CikkselectorKeszlet:
                    {
                        #region CikkListContructType.CikkselectorKeszlet
                        cmd.CommandText = "SELECT CIKK_ID, MEGNEVEZES, CIKK_TIPUS, CIKKCSOPORT_ID, MEGYS_ID, isnull(DEFAULT_RAKTAR,-1) as DEFAULT_RAKTAR FROM CIKK c WHERE AKTIV = 1 and CIKK_TIPUS = 0 ";
                        SqlDataReader rdr = cmd.ExecuteReader();
                        while (rdr.Read())
                        {
                            try
                            {
                                Cikk t = new Cikk((int)rdr["CIKK_ID"], (string)rdr["MEGNEVEZES"], (int)rdr["CIKK_TIPUS"], (int)rdr["CIKKCSOPORT_ID"]);
                                t.MEGYS_ID = (string)rdr["MEGYS_ID"];
                                t.ALAP_RAKTAR = (int)rdr["DEFAULT_RAKTAR"];
                                t.getKeszlet();
                                lCIKK.Add(t);
                            }
                            catch (Exception e)
                            {
                                DEFS.log(Level.Exception, "Sikertelen betöltés, <null> érték az adatbázisban");
                                DEFS.ExLog(e.Message + "--->" + e.StackTrace);
                            }

                        }
                        rdr.Close();
                        break;
                        #endregion
                    }
                case CikkListContructType.FullCikk:
                    {
                        #region CikkListContructType.FullCikk
                        cmd.CommandText = "SELECT CIKK_ID, MEGNEVEZES, CIKK_TIPUS, CIKKCSOPORT_ID, isnull(OTHER_FILTER_ID,-1) as OTHER_FILTER_ID, isnull(DEFAULT_RAKTAR,-1) as DEFAULT_RAKTAR, " +
                                    " isnull(ERTEKESITES_TIPUSA,'D') as ERT_TIPUS " + //, isnull(l.LIT_KISZ_NEV,'') as KISZ_NEV, isnull(l.LIT_KISZ_MENNY,'1') as KISZ_MENNY " +
                                    " FROM CIKK c WHERE CIKK_TIPUS != 2";

                        SqlDataReader rdr = cmd.ExecuteReader();
                        while (rdr.Read())
                        {
                            try
                            {
                                Cikk t = new Cikk((int)rdr["CIKK_ID"], true );
                                t.getKeszlet();
                                lCIKK.Add(t);
                            }
                            catch (Exception e)
                            {
                                DEFS.log(Level.Exception, "Sikertelen betöltés, <null> érték az adatbázisban");
                                DEFS.ExLog(e.Message + "--->" + e.StackTrace);
                            }

                        }
                        rdr.Close();
                        break;
                        #endregion
                    }
                case CikkListContructType.ForRendeles:
                    {
                        #region CikkListContructType.ForRendeles
                        cmd.CommandText = "SELECT CIKK_ID, MEGNEVEZES, CIKK_TIPUS, CIKKCSOPORT_ID, isnull(CIKKSZAM,'') as CIKKSZAM, isnull(OTHER_FILTER_ID,-1) as OTHER_FILTER_ID," +
                                        " isnull(DEFAULT_RAKTAR,-1) as DEFAULT_RAKTAR, isnull(ERTEKESITES_TIPUSA,'D') as ERT_TIPUS, isnull(l.LIT_KISZ_NEV,'') as KISZ_NEV, isnull(l.LIT_KISZ_MENNY,'1') as KISZ_MENNY, " +
                                        " isnull(GYORSKOD,'') as GYORSKOD , isnull(EAN_KOD,'') as EAN_KOD,isnull(SZJ_SZAM,'') as SZJ_SZAM , " +
                                        " isnull(MINIMUM_KESZLET,0) as MINIMUM_KESZLET , isnull(OPTIMALIS_KESZLET,0) as OPTIMALIS_KESZLET , isnull(ELADASI_AR,0) as ELADASI_AR , isnull(MEGJEGYZES,'') as MEGJEGYZES ,isnull(MEGYS_ID,-1) as MEGYS_ID,  " +
                                        " isnull(ELADASI_AR_NETTO,0) as ELADASI_AR_NETTO, isnull(dbo.fn_get_AfaSzaz(cikk_id),20) as AFA_SZAZ,  " +
                                        " isnull(LIT_KISZ_AR,0) as KISZ_ELADASI_AR, isnull(CIKK_ROVID_NEV,'') as ROVID_NEV, CIKK_TOP_LIST, CIKKCSOP_PREFER, isnull(LIT_KISZ_ID,-1) as LIT_KISZ_ID " +
                                " FROM CIKK c left hash join LIT_KISZ l on c.CIKK_ID = l.LIT_KISZ_CIKK_Id WHERE AKTIV = 1 and CIKK_TIPUS != 2 ORDER BY isnull(CIKK_ROVID_NEV,'') ";

                        SqlDataReader rdr = cmd.ExecuteReader();

                        Cikk t;

                        while (rdr.Read())
                        {

                            try
                            {
                                t = new Cikk((int)rdr["CIKK_ID"], (string)rdr["MEGNEVEZES"], (int)rdr["CIKK_TIPUS"], (int)rdr["CIKKCSOPORT_ID"]);

                                t.CIKK_ID = (int)rdr["CIKK_ID"];
                                t.MEGNEVEZES = (string)rdr["MEGNEVEZES"];
                                t.fCIKK_TIPUS = (int)rdr["CIKK_TIPUS"];
                                t.CIKKCSOPORT_ID = (int)rdr["CIKKCSOPORT_ID"];
                                t.ALCSOPORT = (int)rdr["OTHER_FILTER_ID"];
                                t.ALAP_RAKTAR = (int)rdr["DEFAULT_RAKTAR"];
                                t.MEGYS_ID = (string)rdr["MEGYS_ID"];
                                t.ERTEKESITES_TIPUSA = (string)rdr["ERT_TIPUS"];
                                t.CIKKSZAM = (string)rdr["CIKKSZAM"];
                                t.GYORSKOD = (string)rdr["GYORSKOD"];
                                t.EAN = (string)rdr["EAN_KOD"];
                                t.SZJ = (string)rdr["SZJ_SZAM"];
                                t.MEGJEGYZES = (string)rdr["MEGJEGYZES"];
                                t.KISZ_MEGN = (string)rdr["KISZ_NEV"];
                                t.KISZ_MENNY = (double)rdr["KISZ_MENNY"];
                                t.LIT_KISZ_ID = (int)rdr["LIT_KISZ_ID"];
                                t.MINIMUM_KESZLET = (double)rdr["MINIMUM_KESZLET"];
                                t.OPTIMALIS_KESZLET = (double)rdr["OPTIMALIS_KESZLET"];
                                t.ROVID_NEV = (string)rdr["ROVID_NEV"];
                                t.CIKK_TOP_LIST = (int)rdr["CIKK_TOP_LIST"] == 1;
                                t.CIKKCSOP_PREFER = (int)rdr["CIKKCSOP_PREFER"] == 1;
                                //if ((double)rdr["ELADASI_AR"] == 0)
                                if ((string)rdr["ERT_TIPUS"] == "L")
                                {
                                    t.ELADASI_AR = (double)rdr["KISZ_ELADASI_AR"];
                                    //t.NETTO_AR = DEFS.getNetto((double)rdr["KISZ_ELADASI_AR"], (double)rdr["AFA_SZAZ"]);
                                }
                                else
                                {
                                    t.ELADASI_AR = (double)rdr["ELADASI_AR"];
                                    //t.NETTO_AR = (double)rdr["ELADASI_AR_NETTO"];
                                }

                                t.AFA_SZAZ = (double)rdr["AFA_SZAZ"];
                                t.getKeszlet();
                                lCIKK.Add(t);

                            }
                            catch (Exception e)
                            {
                                DEFS.log(Level.Exception, "Sikertelen betöltés, <null> érték az adatbázisban");
                                DEFS.ExLog(e.Message + "--->" + e.StackTrace);
                            }

                        }
                        rdr.Close();
                        break;
                        #endregion
                    }
                default:
                    break;
            }

            sc.Close();
        }
示例#18
0
 public void addTetel(Cikk _c, int _fej, double _menny)
 {
     lMegrendelesSorok.Add(new MegrendelesSor(_c, _fej, _menny));
 }
示例#19
0
        private void CikkcsopMenuClick(object sender, EventArgs e)
        {
            if (checkBox1.Checked)
            {
                if (AktSzerkesztettCikk != null)
                {
                    checkBox1.Text = ((CikkcsopButton)sender)._Cikkcsoport.NEV;
                    AktSzerkesztettCikk.CIKKCSOPORT_ID = ((CikkcsopButton)sender)._Cikkcsoport.ID;
                    AktSzerkesztettCikk.Save();
                }
                AktSzerkesztettCikk = new Cikk(AktSzerkesztettCikk.CIKK_ID, true);
                checkBox1.Checked = false;
                ((CikkcsopButton)sender).Checked = false;
                lblCikkcsopSelectInfo.Visible = false;
            }
            else
            {
                if (reset_scrolls)
                {
                    AlCsopScrollPos = 0;
                }

                LastCikkcsopMenu = sender;
                LastOtherFilterMenu = null;

                OTF_list otf = new OTF_list(((CikkcsopButton)sender)._Cikkcsoport.ID, new SqlConnection(DEFS.ConSTR));
                Alcsop_MaxScroll = otf.lOTF.Count;
                if (otf.lOTF.Count > 0)
                {
                    pnlOtherFilter.Visible = true;

                    TableLayoutPanel tlpOTFButtons = new TableLayoutPanel();

                    pnlOtherFilter.Controls.Add(tlpOTFButtons);
                    tlpOTFButtons.Dock = DockStyle.Fill;
                    tlpOTFButtons.BringToFront();
                    tlpOTFButtons.GrowStyle = TableLayoutPanelGrowStyle.AddColumns;

                    tlpOTFButtons.ColumnCount = otf.lOTF.Count + 1;
                    tlpOTFButtons.RowCount = 1;

                    for (int i = AlCsopScrollPos; i < (otf.lOTF.Count); i++)
                    {

                        OtherFButton bt = new OtherFButton(otf.lOTF[i]);
                        bt.Location = new Point(0, 0);
                        bt.Text = otf.lOTF[i].ONEV;
                        bt.TextAlign = ContentAlignment.TopCenter;
                        bt.Dock = DockStyle.Fill;
                        bt.Click += AlcsopMenuClick;

                        tlpOTFButtons.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(SizeType.Absolute, 120));
                        tlpOTFButtons.Controls.Add(bt);
                    }
                    tlpOTFButtons.Refresh();
                }
                else { pnlOtherFilter.Visible = false;/* pnlOldalsav.Visible = false;*/ }

                if (pnlOtherFilter.Visible)
                {
                    //pnlOldalsav.Visible = true;
                    //pnlOldalsav.Height = ((CikkcsopButton)sender).Parent.Parent.Location.Y + ((CikkcsopButton)sender).Location.Y + ((CikkcsopButton)sender).Height - pnlOtherFilter.Height;
                }
                ((CikkcsopButton)sender).Refresh();
                loadCikkek(((CikkcsopButton)sender)._Cikkcsoport.ID, -1, null);
                //if (Call) { loadCikkek(((CikkcsopButton)sender)._Cikkcsoport.fCIKKCSOPORT_ID, -1); }

                Alcsop_needScroll = pnlOtherFilter.Width / 120;
            }
        }
示例#20
0
 public MegrendelesSor(Cikk c, int pfej_id, double pMenny)
 {
     _SOR_ID = -1;
     isModified = false;
     _CIKK = c;
     _BESZ_AR = _CIKK.UTOLOS_BESZ_AR;
     _MENNYISEG = pMenny;
     _FEJ_ID = pfej_id;
 }
示例#21
0
        private void textBox1_Click(object sender, EventArgs e)
        {
            textBox1.Text = InputText.getString(true, textBox1.Text);
            if (AktSzerkesztettCikk == null)
            {
                AktSzerkesztettCikk = new Cikk(-1, textBox1.Text, 2, -1);
                AktSzerkesztettCikk.ERTEKESITES_TIPUSA = "D";
                AktSzerkesztettCikk.Save();
            }
            else
            {
                AktSzerkesztettCikk.MEGNEVEZES = textBox1.Text;
                AktSzerkesztettCikk.Save();

            }

            rECEPTTableAdapter.Fill(dsReceptCikkek.RECEPT, AktSzerkesztettCikk.CIKK_ID);
        }
示例#22
0
        private void cIKKBindingSource_CurrentChanged(object sender, EventArgs e)
        {
            if (cIKKBindingSource.Current != null)
            {
                grpKiszerelesek.Visible = (string)((DataRowView)cIKKBindingSource.Current)["ERTEKESITES_TIPUSA"] == "L";
                //grpEladAr.Visible = (string)((DataRowView)cIKKBindingSource.Current)["ERTEKESITES_TIPUSA"] == "L";

                //if (cikkList != null)
                //{
                    aktCikk = new Cikk((int)((DataRowView)cIKKBindingSource.Current)["CIKK_ID"],true);
                    RefreshSubData();

                //}
                txtBeszAR.Text =  Cikk.getBeszAr((int)((DataRowView)cIKKBindingSource.Current)["CIKK_ID"]);

                lIT_KISZTableAdapter.Fill(eCAFEDataSetCIKK.LIT_KISZ, (int)((DataRowView)cIKKBindingSource.Current)["CIKK_ID"]);
                taRecept.Fill(dsReceptText.CIKK, (int)((DataRowView)cIKKBindingSource.Current)["CIKK_ID"]);
                taReceptCikkek.Fill(dsReceptCikkek.RECEPT, (int)((DataRowView)cIKKBindingSource.Current)["CIKK_ID"]);

            }
        }
示例#23
0
 public void addTetel(Cikk pCikk, int pRakt)
 {
     lRendelesSor.Add(new RendelesSor(pCikk, pCikk.KISZ_MENNY, Math.Round(pCikk.NETTO_AR, 2), DateTime.Now, pRakt, pCikk.LIT_KISZ_ID));
     SaveRendeles();
     InitRendeles(fRENDELES_ID);
     if ((fPARTNER_ID > 0) )
     {
         usedPartner = new Partner(fPARTNER_ID);
         Vevo tmpVevo = new Vevo(usedPartner.PARTNER_ID);
         if (tmpVevo.KEDVEZEMNY_SZAZALEK > 0) { addKedvezmSzaz(tmpVevo.KEDVEZEMNY_SZAZALEK); }
     }
     SaveRendeles();
 }
示例#24
0
 private void toolStripButton3_Click(object sender, EventArgs e)
 {
     if (DEFS.Kerdes("Valóban törölni szeretné a kiválasztott terméket?" + "\n" + "(A termék a örlést követően nem lesz látható az értékesítés során)"))
     {
         if (cIKKBindingSource.Current != null)
         {
             Cikk c = new Cikk((int)((DataRowView)cIKKBindingSource.Current)["CIKK_ID"], true);
             c.AKTIV = 0;
             c.Save();
             refreshDataset(-1);
         }
     }
 }
示例#25
0
        private void frmUjCikk_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'eCAFEDataSetRAKTAR.RAKTAR' table. You can move, or remove it, as needed.
            this.rAKTARTableAdapter.Fill(this.eCAFEDataSetRAKTAR.RAKTAR);
            // TODO: This line of code loads data into the 'eCAFEDataSetMEGYS.MEGYS' table. You can move, or remove it, as needed.
            this.mEGYSTableAdapter.Fill(this.eCAFEDataSetMEGYS.MEGYS);
            // TODO: This line of code loads data into the 'eCAFEDataSetOTHER_FILTER.CIKCSOP_OTHER_FILTER' table. You can move, or remove it, as needed.

            // TODO: This line of code loads data into the 'eCAFEDataSet.CIKKCSOPORT' table. You can move, or remove it, as needed.
            this.cIKKCSOPORTTableAdapter.Fill(this.eCAFEDataSet.CIKKCSOPORT);
            dynComboBindingSource.Add(new DynCombo("Darab", "D"));
            dynComboBindingSource.Add(new DynCombo("Folyó", "L"));
            if (CikkID > 0)
            {
                newCikk = new Cikk(CikkID,true);
            }
            else
            {
                newCikk = new Cikk();
            }
            FillForm();
        }