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(); } } }
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(); } } }
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(); } }
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 }