public Boolean Save() { try { if (GetRecordByKey(mOrderNumber) == null) { var x = new Order_MAULT_Header { OrderNumber = mOrderNumber, FacilityCode = mFacilityCode, DatePrepared = mDatePrepared, EditedBy = new UserManagement().getCurrentuser(), EditedDate = DateTime.Now, FinalSubmission = mFinalSubmission, DateExpected = mDateExpected, ProductCategoryId = mProductCategoryId, OrderStatusId = mOrderStatusId, OrderStatusIdChangedBy = mOrderStatusIdChangedBy, OrderStatusIdDateChanged = mOrderStatusIdDateChanged, RFSO_SentBackTofacility = mRFSO_SentBackTofacility }; context.Order_MAULT_Header.Add(x); context.SaveChanges(); return(true); } else { return(false); } } catch (Exception x) { throw (x); } }
public ActionResult DialogUpdateMAULT(Order_MAULT_Header value) { context.Configuration.ProxyCreationEnabled = false; mascisEntities db_master = new mascisEntities(); Order_MAULT_Header table = db_master.Order_MAULT_Header.FirstOrDefault(o => o.OrderNumber == value.OrderNumber); TempData["OrderNumber"] = value.OrderNumber; value.OrderStatusId = 1; value.ProductCategoryId = 13; value.EditedDate = DateTime.Now; value.EditedBy = new UserManagement().getCurrentuser(); db_master.Entry(table).CurrentValues.SetValues(value); db_master.Entry(table).State = EntityState.Modified; db_master.SaveChanges(); //if (value.FinalSubmission == true && value.RFSO_SentBackTofacility == false) //{ // obx.SendEmail(value.FacilityCode, value.OrderNumber); //} return(Json(value, JsonRequestBehavior.AllowGet)); }
public ActionResult DialogInsertMAULT(Order_MAULT_Header value) { //EmailJob obx = new EmailJob(); context.Configuration.ProxyCreationEnabled = false; mascisEntities db_hv = new mascisEntities(); string OrderNumber = new OrderNumber().GetOrderNumber(System.Convert.ToDateTime(value.DatePrepared), value.FacilityCode, "02", "01"); db_hv.Order_MAULT_Header.Add(value); value.OrderNumber = OrderNumber; TempData["OrderNumber"] = OrderNumber; value.ProductCategoryId = 1; value.OrderStatusId = 1; value.EditedDate = DateTime.Now; value.EditedBy = new UserManagement().getCurrentuser(); db_hv.SaveChanges(); //if (value.FinalSubmission == true) //{ // obx.SendEmail(value.FacilityCode, value.OrderNumber); //} //obx.SendEmail(value.FacilityCode, value.OrderNumber); return(Json(value, JsonRequestBehavior.AllowGet)); }