//public ActionResult DialogInsertHSIPCustom(Order_Lab_Header value) //{ // string OrderNumber = new OrderNumber().GetOrderNumber(System.Convert.ToDateTime(value.date_completed), value.FacilityCode, "01", "02"); // OrderLaboratoryHeaderModels obj = new OrderLaboratoryHeaderModels(); // obj.OrderNumber = OrderNumber; // TempData["OrderNumber"] = OrderNumber; // obj.DatePrepared = System.Convert.ToDateTime(value.date_completed); // obj.FacilityCode = value.FacilityCode; // obj.StartDate = value.start_date; // obj.EndDate = value.end_date; // obj.OrderStatusId = 1; // obj.OrderTypeId = 1; // obj.FinalSubmission = System.Convert.ToBoolean(value.FinalSubmission); // obj.EditedBy = new UserManagement().getCurrentuser(); // obj.EditedDate = DateTime.Now; // obj.Save(); // return Json(value, JsonRequestBehavior.AllowGet); //} public ActionResult DialogInsertHSIPCustom(Order_Lab_Custom_Header value) { //EmailJob obx = new EmailJob(); context.Configuration.ProxyCreationEnabled = false; mascisEntities db_hv = new mascisEntities(); OrderLaboratoryCustomHeaderModels obj = new OrderLaboratoryCustomHeaderModels(); string OrderNumber = new OrderNumber().GetOrderNumber(System.Convert.ToDateTime(value.DatePrepared), value.FacilityCode, "01", "02"); db_hv.Order_Lab_Custom_Header.Add(value); value.OrderNumber = OrderNumber; TempData["OrderNumber"] = OrderNumber; value.OrderTypeId = 1; value.OrderStatusId = 1; value.ProductCategoryId = 1; //value.start_date = DateTime.Now; //value.end_date = DateTime.Now; value.EditedDate = DateTime.Now; value.EditedBy = new UserManagement().getCurrentuser(); db_hv.SaveChanges(); //obj.SaveLog(value); //if (value.FinalSubmission == true) //{ // obx.SendEmail(value.FacilityCode, value.OrderNumber); //} //obx.SendEmail(value.FacilityCode, value.OrderNumber); return(Json(value, JsonRequestBehavior.AllowGet)); }
public Boolean SaveLog(Order_Lab_Custom_Header record) { try { var log = new Order_Lab_Custom_Header_Log { OrderNumber = record.OrderNumber, FacilityCode = record.FacilityCode, OrderStatusId = System.Convert.ToInt32(record.OrderStatusId), OrderStatusChangedBy = new UserManagement().getCurrentuser(), OrderStatusDateChanged = DateTime.Now, //StartDate = record.StartDate, //EndDate = record.EndDate, DatePrepared = record.DatePrepared, OrderTypeId = record.OrderTypeId, ProductCategoryId = 1 }; context.Order_Lab_Custom_Header_Log.Add(log); context.SaveChanges(); return(true); } catch (Exception e) { throw (e); } }
public ActionResult DialogUpdateCustomHSIP(Order_Lab_Custom_Header value) { context.Configuration.ProxyCreationEnabled = false; mascisEntities db_master = new mascisEntities(); Order_Lab_Custom_Header table = db_master.Order_Lab_Custom_Header.FirstOrDefault(o => o.OrderNumber == value.OrderNumber); TempData["OrderNumber"] = value.OrderNumber; value.OrderTypeId = 1; value.OrderStatusId = 1; value.ProductCategoryId = 1; //value.start_date = DateTime.Now; //value.end_date = DateTime.Now; 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 Boolean Save() { try { if (GetRecordByKey(mOrderNumber) == null) { var x = new Order_Lab_Custom_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, OrderTypeId = mOrderTypeId }; context.Order_Lab_Custom_Header.Add(x); context.SaveChanges(); ////SaveLog(x); return(true); } else { return(false); } } catch (Exception x) { throw (x); } }