public List <OrderProduct> GetOrderProductsPerOrder(int OrderId) { //...Create New Instance of Object... List <OrderProduct> list = new List <OrderProduct>(); OrderProduct ins; //...Database Connection... DataBaseConnection dbConn = new DataBaseConnection(); SqlConnection con = dbConn.SqlConn(); SqlCommand cmdI; //...SQL Commands... cmdI = new SqlCommand("Select op.*,p.Product from t_OrderProduct op " + "inner join t_Product p on op.ProductID = p.ProductID where op.Removed = 0 and op.OrderID = " + OrderId, con); cmdI.Connection.Open(); SqlDataReader drI = cmdI.ExecuteReader(); //...Retrieve Data... if (drI.HasRows) { while (drI.Read()) { ins = new OrderProduct(); ins.OrderProductID = Convert.ToInt32(drI["OrderProductID"]); ins.OrderID = Convert.ToInt32(drI["OrderID"]); ins.ProductID = Convert.ToInt32(drI["ProductID"]); ins.Quantity = Convert.ToInt32(drI["Quantity"]); ins.StatusID = Convert.ToBoolean(drI["StatusID"]); ins.Price = Convert.ToDecimal(drI["Price"]); ins.CompanyID = Convert.ToInt32(drI["CompanyID"]); ins.ModifiedDate = Convert.ToDateTime(drI["ModifiedDate"]); ins.ModifiedBy = Convert.ToString(drI["ModifiedBy"]); list.Add(ins); } } //...Close Connections... drI.Close(); con.Close(); //...Return... return(list); }
public OrderProduct GetOrderProducts(int OrderProductID) { //...Create New Instance of Object... OrderProduct ins = new OrderProduct(); //...Database Connection... DataBaseConnection dbConn = new DataBaseConnection(); SqlConnection con = dbConn.SqlConn(); SqlCommand cmdI; //...SQL Commands... cmdI = new SqlCommand("SELECT * FROM t_OrderProduct WHERE OrderProductID =" + OrderProductID, con); cmdI.Connection.Open(); SqlDataReader drI = cmdI.ExecuteReader(); //...Retrieve Data... if (drI.HasRows) { while (drI.Read()) { ins.OrderProductID = Convert.ToInt32(drI["OrderProductID"]); ins.OrderID = Convert.ToInt32(drI["OrderID"]); ins.ProductID = Convert.ToInt32(drI["ProductID"]); ins.Quantity = Convert.ToInt32(drI["Quantity"]); ins.StatusID = Convert.ToBoolean(drI["StatusID"]); ins.Price = Convert.ToDecimal(drI["Price"]); ins.CompanyID = Convert.ToInt32(drI["CompanyID"]); ins.ModifiedDate = Convert.ToDateTime(drI["ModifiedDate"]); ins.ModifiedBy = Convert.ToString(drI["ModifiedBy"]); } } //...Close Connections... drI.Close(); con.Close(); //...Return... return(ins); }
public OrderProduct UpdateOrderProduct(OrderProduct ins) { //...Get User and Date Data... string ModifiedDate = string.Format("{0:yyyy-MM-dd hh:mm:ss}", DateTime.Now); string EmployeeId = Convert.ToString(HttpContext.Current.Session["Username"]); //...Database Connection... DataBaseConnection dbConn = new DataBaseConnection(); SqlConnection con = dbConn.SqlConn(); con.Open(); SqlCommand cmdI = con.CreateCommand(); cmdI.Connection = con; //...Update Record... cmdI.Parameters.Clear(); cmdI.CommandText = StoredProcedures.OrderProductUpdate; cmdI.CommandType = System.Data.CommandType.StoredProcedure; cmdI.Parameters.AddWithValue("@OrderProductID", ins.OrderProductID); cmdI.Parameters.AddWithValue("@OrderID", ins.OrderID); cmdI.Parameters.AddWithValue("@ProductID", ins.ProductID); cmdI.Parameters.AddWithValue("@StatusID", ins.StatusID); cmdI.Parameters.AddWithValue("@Quantity", ins.Quantity); cmdI.Parameters.AddWithValue("@Price", ins.Price); cmdI.Parameters.AddWithValue("@ModifiedDate", ModifiedDate); cmdI.Parameters.AddWithValue("@ModifiedBy", EmployeeId); cmdI.Parameters.AddWithValue("@CompanyID", ins.CompanyID); cmdI.ExecuteNonQuery(); cmdI.Connection.Close(); return ins; }
public OrderProduct InsertOrderProduct(OrderProduct ins) { //...Get User and Date Data... string ModifiedDate = string.Format("{0:yyyy-MM-dd hh:mm:ss}", DateTime.Now); string EmployeeId = Convert.ToString(HttpContext.Current.Session["Username"]); string strTrx = "OrderProductIns_" + EmployeeId; //...Database Connection... DataBaseConnection dbConn = new DataBaseConnection(); SqlConnection con = dbConn.SqlConn(); con.Open(); //...Command Interface... SqlCommand cmdI = con.CreateCommand(); SqlTransaction trx; trx = con.BeginTransaction(strTrx); cmdI.Connection = con; cmdI.Transaction = trx; try { //...Insert Record... cmdI.CommandText = StoredProcedures.OrderProductInsert; cmdI.CommandType = System.Data.CommandType.StoredProcedure; cmdI.Parameters.AddWithValue("@OrderID", ins.OrderID); cmdI.Parameters.AddWithValue("@ProductID", ins.ProductID); cmdI.Parameters.AddWithValue("@StatusID", ins.StatusID); cmdI.Parameters.AddWithValue("@Quantity", ins.Quantity); cmdI.Parameters.AddWithValue("@Price", ins.Price); cmdI.Parameters.AddWithValue("@ModifiedDate", ModifiedDate); cmdI.Parameters.AddWithValue("@ModifiedBy", EmployeeId); cmdI.Parameters.AddWithValue("@CompanyID", ins.CompanyID); //...Return new ID ins.OrderProductID = (int)cmdI.ExecuteScalar(); trx.Commit(); cmdI.Connection.Close(); } catch (SqlException ex) { if (trx != null) trx.Rollback(); } finally { //Check for close and respond accordingly if (con.State != ConnectionState.Closed) { con.Close(); } //Clean up con.Dispose(); cmdI.Dispose(); trx.Dispose(); } return ins; }
public List<OrderProduct> GetOrderProductsPerOrder(int OrderId) { //...Create New Instance of Object... List<OrderProduct> list = new List<OrderProduct>(); OrderProduct ins; //...Database Connection... DataBaseConnection dbConn = new DataBaseConnection(); SqlConnection con = dbConn.SqlConn(); SqlCommand cmdI; //...SQL Commands... cmdI = new SqlCommand("Select op.*,p.Product from t_OrderProduct op " + "inner join t_Product p on op.ProductID = p.ProductID where op.Removed = 0 and op.OrderID = " + OrderId, con); cmdI.Connection.Open(); SqlDataReader drI = cmdI.ExecuteReader(); //...Retrieve Data... if (drI.HasRows) { while (drI.Read()) { ins = new OrderProduct(); ins.OrderProductID = Convert.ToInt32(drI["OrderProductID"]); ins.OrderID = Convert.ToInt32(drI["OrderID"]); ins.ProductID = Convert.ToInt32(drI["ProductID"]); ins.Quantity = Convert.ToInt32(drI["Quantity"]); ins.StatusID = Convert.ToBoolean(drI["StatusID"]); ins.Price = Convert.ToDecimal(drI["Price"]); ins.CompanyID = Convert.ToInt32(drI["CompanyID"]); ins.ModifiedDate = Convert.ToDateTime(drI["ModifiedDate"]); ins.ModifiedBy = Convert.ToString(drI["ModifiedBy"]); list.Add(ins); } } //...Close Connections... drI.Close(); con.Close(); //...Return... return list; }
public OrderProduct GetOrderProducts(int OrderProductID) { //...Create New Instance of Object... OrderProduct ins = new OrderProduct(); //...Database Connection... DataBaseConnection dbConn = new DataBaseConnection(); SqlConnection con = dbConn.SqlConn(); SqlCommand cmdI; //...SQL Commands... cmdI = new SqlCommand("SELECT * FROM t_OrderProduct WHERE OrderProductID =" + OrderProductID, con); cmdI.Connection.Open(); SqlDataReader drI = cmdI.ExecuteReader(); //...Retrieve Data... if (drI.HasRows) { while (drI.Read()) { ins.OrderProductID = Convert.ToInt32(drI["OrderProductID"]); ins.OrderID = Convert.ToInt32(drI["OrderID"]); ins.ProductID = Convert.ToInt32(drI["ProductID"]); ins.Quantity = Convert.ToInt32(drI["Quantity"]); ins.StatusID = Convert.ToBoolean(drI["StatusID"]); ins.Price = Convert.ToDecimal(drI["Price"]); ins.CompanyID = Convert.ToInt32(drI["CompanyID"]); ins.ModifiedDate = Convert.ToDateTime(drI["ModifiedDate"]); ins.ModifiedBy = Convert.ToString(drI["ModifiedBy"]); } } //...Close Connections... drI.Close(); con.Close(); //...Return... return ins; }
public JsonResult _UpdateProduct(OrderProduct ins) { //...Update Object ins = ORep.UpdateOrderProduct(ins); //...Repopulate Grid... return Json(new GridModel(ORep.GetOrderProductsPerOrder(ins.OrderID))); }
public JsonResult _InsertProduct(OrderProduct ins) { //...Insert Object ins.StatusID = false; ins = ORep.InsertOrderProduct(ins); //...Repopulate Grid... return Json(new GridModel(ORep.GetOrderProductsPerOrder(ins.OrderID))); }
public OrderProduct InsertOrderProduct(OrderProduct ins) { //...Get User and Date Data... string ModifiedDate = string.Format("{0:yyyy-MM-dd hh:mm:ss}", DateTime.Now); string EmployeeId = Convert.ToString(HttpContext.Current.Session["Username"]); string strTrx = "OrderProductIns_" + EmployeeId; //...Database Connection... DataBaseConnection dbConn = new DataBaseConnection(); SqlConnection con = dbConn.SqlConn(); con.Open(); //...Command Interface... SqlCommand cmdI = con.CreateCommand(); SqlTransaction trx; trx = con.BeginTransaction(strTrx); cmdI.Connection = con; cmdI.Transaction = trx; try { //...Insert Record... cmdI.CommandText = StoredProcedures.OrderProductInsert; cmdI.CommandType = System.Data.CommandType.StoredProcedure; cmdI.Parameters.AddWithValue("@OrderID", ins.OrderID); cmdI.Parameters.AddWithValue("@ProductID", ins.ProductID); cmdI.Parameters.AddWithValue("@StatusID", ins.StatusID); cmdI.Parameters.AddWithValue("@Quantity", ins.Quantity); cmdI.Parameters.AddWithValue("@Price", ins.Price); cmdI.Parameters.AddWithValue("@ModifiedDate", ModifiedDate); cmdI.Parameters.AddWithValue("@ModifiedBy", EmployeeId); cmdI.Parameters.AddWithValue("@CompanyID", ins.CompanyID); //...Return new ID ins.OrderProductID = (int)cmdI.ExecuteScalar(); trx.Commit(); cmdI.Connection.Close(); } catch (SqlException ex) { if (trx != null) { trx.Rollback(); } } finally { //Check for close and respond accordingly if (con.State != ConnectionState.Closed) { con.Close(); } //Clean up con.Dispose(); cmdI.Dispose(); trx.Dispose(); } return(ins); }