Beispiel #1
0
        protected override void Execute(CodeActivityContext context)
        {
            try
            {
                Con.Get(context).Open();
                string updateString1 =
                    @"UPDATE készlet SET mennyiség = 0 
                    WHERE terméknév = '" + RendeltTermék.Get(context) + "'";

                OleDbCommand cmd = new OleDbCommand(updateString1);
                cmd.Connection = Con.Get(context);
                cmd.ExecuteNonQuery();

                string updateString2 =
                    @"UPDATE központiraktár SET mennyiség = "
                    + (Központiraktárban.Get(context) - (RendeltMennyiség.Get(context) - Készleten.Get(context)))
                    + " WHERE terméknév = '" + RendeltTermék.Get(context) + "'";

                cmd            = new OleDbCommand(updateString2);
                cmd.Connection = Con.Get(context);
                cmd.ExecuteNonQuery();
            }
            finally
            {
                if (Con.Get(context) != null)
                {
                    Con.Get(context).Close();
                }
            }
        }
Beispiel #2
0
        protected override void Execute(CodeActivityContext context)
        {
            try
            {
                Con.Get(context).Open();
                string[] i = History.Get(context);

                string insertString = @"
                 INSERT INTO rendelések
                 (terméknév, mennyiség, megkapva, Feldolgozási_idő, WF_befejezve)
                 values ('" + RendeltTermék.Get(context) + "', '" + RendeltMennyiség.Get(context) + "','"
                                      + i[0] + "','" + i[1] + "','" + DateTime.Now.ToLongTimeString() + "')";

                OleDbCommand cmd = new OleDbCommand(insertString);
                cmd.Connection = Con.Get(context);
                cmd.ExecuteNonQuery();
            }
            finally
            {
                if (Con.Get(context) != null)
                {
                    Con.Get(context).Close();
                }
            }
        }
Beispiel #3
0
        protected override void Execute(CodeActivityContext context)
        {
            Con.Get(context).Open();
            string updateString =
                @"UPDATE készlet SET mennyiség = "
                + (Készleten.Get(context) - RendeltMennyiség.Get(context))
                + " WHERE terméknév = '" + RendeltTermék.Get(context) + "'";

            OleDbCommand cmd = new OleDbCommand(updateString);

            cmd.Connection = Con.Get(context);
            cmd.ExecuteNonQuery();
            if (Con.Get(context) != null)
            {
                Con.Get(context).Close();
            }
        }
Beispiel #4
0
        protected override void Execute(CodeActivityContext context)
        {
            #region valós készletet inicializál
            OleDbDataReader rdr = null;
            try
            {
                Con.Get(context).Open();
                string query = @"SELECT mennyiség FROM készlet 
                                WHERE terméknév = '" + RendeltTermék.Get(context) + "'";

                OleDbCommand cmd = new OleDbCommand(query, Con.Get(context));

                rdr = cmd.ExecuteReader();

                while (rdr.Read())
                {
                    context.SetValue(Készleten, (int)rdr[0]);
                }
            }
            finally
            {
                if (rdr != null)
                {
                    rdr.Close();
                }
                if (Con.Get(context) != null)
                {
                    Con.Get(context).Close();
                }
            }
            #endregion

            #region valós központi raktárkészletet inicializál
            try
            {
                Con.Get(context).Open();
                string query = @"SELECT mennyiség FROM központiraktár 
                                WHERE terméknév = '" + RendeltTermék.Get(context) + "'";

                OleDbCommand cmd = new OleDbCommand(query, Con.Get(context));

                rdr = cmd.ExecuteReader();

                while (rdr.Read())
                {
                    context.SetValue(Központban, (int)rdr[0]);
                }
            }
            finally
            {
                if (rdr != null)
                {
                    rdr.Close();
                }
                if (Con.Get(context) != null)
                {
                    Con.Get(context).Close();
                }
            }
            #endregion
        }