private int UpdateInternalIssueMaster(vmInternalIssue _objInternalIssue) { try { GenericFactory_EFInternalIssue = new PrdInternalIssue_EF(); PrdInternalIssue _internalIssueobj = GenericFactory_EFInternalIssue.GetAll().Where(x => x.IssueID == _objInternalIssue.IssueID).FirstOrDefault(); if (_objInternalIssue.DepartmentID == 7)// Ball { _internalIssueobj.IssBallDate = _objInternalIssue.IssBallDate; _internalIssueobj.IssBallRemarks = _objInternalIssue.IssBallRemarks; } else if (_objInternalIssue.DepartmentID == 8) //Dying { if (_objInternalIssue.IssDyDate == null) { _internalIssueobj.IsReceivedDy = _objInternalIssue.IsReceivedDy; _internalIssueobj.ReceivedDyDate = _objInternalIssue.ReceivedDyDate; _internalIssueobj.ReceivedDyRemarks = _objInternalIssue.ReceivedDyRemarks; } else { _internalIssueobj.IsIssuedDy = _objInternalIssue.IsIssuedDy; _internalIssueobj.IssDyDate = _objInternalIssue.IssDyDate; _internalIssueobj.IssDyRemarks = _objInternalIssue.IssDyRemarks; } } else if (_objInternalIssue.DepartmentID == 9)// LCB { _internalIssueobj.IsReceivedLCB = _objInternalIssue.IsReceivedLCB; _internalIssueobj.ReceivedLCBDate = _objInternalIssue.ReceivedLCBDate; _internalIssueobj.ReceivedLCBRemarks = _objInternalIssue.ReceivedLCBRemarks; } GenericFactory_EFInternalIssue.Update(_internalIssueobj); GenericFactory_EFInternalIssue.Save(); } catch (Exception) { } return(1); }
private Int64 SaveInteralIssueMaster(vmInternalIssue _objInternalIssue) { Int64 NextId = 0; try { GenericFactory_EFInternalIssue = new PrdInternalIssue_EF(); NextId = GenericFactory_EFInternalIssue.getMaxVal_int64("IssueID", "PrdInternalIssue"); PrdInternalIssue _objInternalIssueMaster = new PrdInternalIssue(); _objInternalIssueMaster.IssueID = NextId; _objInternalIssueMaster.TransactionTypeID = _objInternalIssue.TransactionTypeID; _objInternalIssueMaster.TransactionTypeID = _objInternalIssue.TransactionTypeID; _objInternalIssueMaster.IssueNo = NextId.ToString(); _objInternalIssueMaster.ItemID = _objInternalIssue.ItemID; _objInternalIssueMaster.SetID = _objInternalIssue.SetID; _objInternalIssueMaster.DepartmentID = _objInternalIssue.DepartmentID; _objInternalIssueMaster.IsIssuedBall = _objInternalIssue.IsIssuedBall; _objInternalIssueMaster.IssBallBy = _objInternalIssue.CreateBy; _objInternalIssueMaster.CompanyID = _objInternalIssue.CompanyID; _objInternalIssueMaster.IsIssuedBall = _objInternalIssue.IsIssuedBall; _objInternalIssueMaster.IssBallRemarks = _objInternalIssue.IssBallRemarks; _objInternalIssueMaster.BalMRRID = _objInternalIssue.BalMRRID; _objInternalIssueMaster.IsReceivedDy = false; _objInternalIssueMaster.IsIssuedDy = false; _objInternalIssueMaster.IsReceivedLCB = false; _objInternalIssueMaster.IssBallDate = _objInternalIssue.IssBallDate; _objInternalIssueMaster.IsDeleted = false; GenericFactory_EFInternalIssue.Insert(_objInternalIssueMaster); GenericFactory_EFInternalIssue.Save(); } catch (Exception) { } return(NextId); }