Beispiel #1
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 #2
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 #3
0
        protected override void Execute(CodeActivityContext context)
        {
            double x = (DateTime.Now.Minute * 60000 + DateTime.Now.Second * 1000
                        + DateTime.Now.Millisecond - Timer.Get(context)) / 1000;

            context.SetValue(Result, "\r\nTermékkiszolgálás sikeres");

            if (RendeltMennyiség.Get(context) <= Készleten.Get(context))
            {
                context.SetValue(History, x.ToString() + " s készletről");
            }
            else if (Készleten.Get(context) + KözpontiRaktárban.Get(context) >= RendeltMennyiség.Get(context))
            {
                context.SetValue(History, x.ToString() + " s központból");
            }
            else
            {
                context.SetValue(History, "Készlethiány");
                context.SetValue(Result, "\r\nMaximum " + (Készleten.Get(context) + KözpontiRaktárban.Get(context)) + " db rendelhető!");
            }
        }