public int DeleteWeavingGriageById(vmCmnParameters objcmnParam) { int result = 0; using (TransactionScope transaction = new TransactionScope()) { try { GFactory_WeavingMRRMaster = new PrdWeavingMRRMaster_EF(); PrdWeavingMRRMaster _objWeavingMRRMaster = GFactory_WeavingMRRMaster.GetAll().Where(x => x.WeavingMRRID == objcmnParam.id).FirstOrDefault(); _objWeavingMRRMaster.IsDeleted = true; GFactory_WeavingMRRMaster.Update(_objWeavingMRRMaster); GFactory_WeavingMRRMaster.Save(); transaction.Complete(); result = 1; } catch (Exception e) { e.ToString(); result = 0; } } return(result); }
public HttpResponseMessage SaveWeavingGriage(object[] data) { int result = 0; PrdWeavingMRRMaster model = JsonConvert.DeserializeObject <PrdWeavingMRRMaster>(data[0].ToString()); vmCmnParameters objcmnParam = JsonConvert.DeserializeObject <vmCmnParameters>(data[1].ToString()); try { result = _objWeavingGrieageReceive.SaveWeavingGriage(model, objcmnParam); } catch (Exception e) { e.ToString(); result = 0; } return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public int SaveWeavingGriage(PrdWeavingMRRMaster model, vmCmnParameters objcmnParam) { int result = 0; using (TransactionScope transaction = new TransactionScope()) { GFactory_WeavingMRRMaster = new PrdWeavingMRRMaster_EF(); string CustomNo = string.Empty, WeavingMRRNo = string.Empty; try { if (model.WeavingMRRID == 0) { Int64 NextId = GFactory_WeavingMRRMaster.getMaxVal_int64("WeavingMRRID", "PrdWeavingMRRMaster"); CustomNo = GFactory_WeavingMRRMaster.getCustomCode(objcmnParam.menuId, DateTime.Now, objcmnParam.loggedCompany, 1, 1); if (CustomNo == null || CustomNo == "") { WeavingMRRNo = NextId.ToString(); } else { WeavingMRRNo = CustomNo; } model.WeavingMRRID = NextId; model.WeavingMRRNo = WeavingMRRNo; model.IsIssued = true; model.IsFinishid = false; model.IsReceived = false; model.DepartmentID = objcmnParam.DepartmentID; model.StatusID = objcmnParam.loggeduser; model.CompanyID = objcmnParam.loggedCompany; model.CreateBy = objcmnParam.loggeduser; model.CreateOn = DateTime.Now; model.CreatePc = HostService.GetIP(); GFactory_WeavingMRRMaster.Insert(model); GFactory_WeavingMRRMaster.Save(); } else { PrdWeavingMRRMaster _objWeavingMRRMaster = GFactory_WeavingMRRMaster.GetAll().Where(x => x.WeavingMRRID == model.WeavingMRRID).FirstOrDefault(); _objWeavingMRRMaster.DoffingNo = model.DoffingNo; _objWeavingMRRMaster.MachineConfigID = model.MachineConfigID; _objWeavingMRRMaster.ItemID = model.ItemID; _objWeavingMRRMaster.SetID = model.SetID; _objWeavingMRRMaster.SizeMRRID = model.SizeMRRID; _objWeavingMRRMaster.UnitID = model.UnitID; _objWeavingMRRMaster.ShiftID = model.ShiftID; _objWeavingMRRMaster.OperatorID = model.OperatorID; _objWeavingMRRMaster.Qty = model.Qty; _objWeavingMRRMaster.Remarks = model.Remarks; _objWeavingMRRMaster.UpdateOn = DateTime.Now; _objWeavingMRRMaster.UpdatePc = HostService.GetIP(); _objWeavingMRRMaster.UpdateBy = objcmnParam.loggeduser; GFactory_WeavingMRRMaster.Update(_objWeavingMRRMaster); GFactory_WeavingMRRMaster.Save(); } transaction.Complete(); result = 1; } catch (Exception e) { e.ToString(); result = 0; } } return(result); }