Ejemplo n.º 1
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();
            }
        }
Ejemplo n.º 2
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ő!");
            }
        }
Ejemplo n.º 3
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();
                }
            }
        }