private Int64 SaveSizeBeamIssueMaster(vmSizeBeamIssue _objSizeIssueMaster) { Int64 NextId = 0; GenericFactory_EFSizingBeamIssue = new PrdSizingBeamIssue_EF(); NextId = GenericFactory_EFSizingBeamIssue.getMaxVal_int64("BeamIssueID", "PrdSizingBeamIssue"); PrdSizingBeamIssue _prdSizingBeamIssue = new PrdSizingBeamIssue(); _prdSizingBeamIssue.BeamIssueID = NextId; _prdSizingBeamIssue.TransactionTypeID = _objSizeIssueMaster.TransactionTypeID; _prdSizingBeamIssue.BeamIssueNo = NextId.ToString();// BeamIssueno is BeamIssueID _prdSizingBeamIssue.ItemID = _objSizeIssueMaster.ItemID; _prdSizingBeamIssue.Setlength = _objSizeIssueMaster.SetLength; _prdSizingBeamIssue.SetID = _objSizeIssueMaster.SetID; _prdSizingBeamIssue.SizeMRRID = _objSizeIssueMaster.SizeMRRID; _prdSizingBeamIssue.SizeDepartmentID = _objSizeIssueMaster.SizeDepartmentID ?? 0; _prdSizingBeamIssue.IsIssuedSize = _objSizeIssueMaster.IsIssuedSize; _prdSizingBeamIssue.SizeIssueDate = _objSizeIssueMaster.SizeIssueDate; _prdSizingBeamIssue.SizeIssueBy = _objSizeIssueMaster.SizeIssueBy; _prdSizingBeamIssue.SizeIssueRemarks = _objSizeIssueMaster.SizeIssueRemarks; _prdSizingBeamIssue.CompanyID = _objSizeIssueMaster.CompanyID; _prdSizingBeamIssue.CreateBy = _objSizeIssueMaster.CreateBy; _prdSizingBeamIssue.IsDeleted = _objSizeIssueMaster.IsDeleted; _prdSizingBeamIssue.Shade = _objSizeIssueMaster.Shade; _prdSizingBeamIssue.GPL = _objSizeIssueMaster.GPL; GenericFactory_EFSizingBeamIssue.Insert(_prdSizingBeamIssue); GenericFactory_EFSizingBeamIssue.Save(); return(NextId); }
private Int64 UpdateSizeBeamIssueMaster(vmSizeBeamIssue _objSizeIssueMaster) { GenericFactory_EFSizingBeamIssue = new PrdSizingBeamIssue_EF(); PrdSizingBeamIssue _objPrdSizingBeamIssue = GenericFactory_EFSizingBeamIssue.FindBy(x => x.BeamIssueID == _objSizeIssueMaster.BeamIssueID).FirstOrDefault(); _objPrdSizingBeamIssue.TransactionTypeID = _objSizeIssueMaster.TransactionTypeID; _objPrdSizingBeamIssue.ItemID = _objSizeIssueMaster.ItemID; _objPrdSizingBeamIssue.Setlength = _objSizeIssueMaster.SetLength; _objPrdSizingBeamIssue.SetID = _objSizeIssueMaster.SetID; _objPrdSizingBeamIssue.SizeMRRID = _objSizeIssueMaster.SizeMRRID; _objPrdSizingBeamIssue.WeavingDepartmentID = _objSizeIssueMaster.WeavingDepartmentID; _objPrdSizingBeamIssue.WeavingReceiveDate = _objSizeIssueMaster.WeavingReceiveDate; _objPrdSizingBeamIssue.WeavingReceiveBy = _objSizeIssueMaster.WeavingReceiveBy; _objPrdSizingBeamIssue.WeavingReceivedRemarks = _objSizeIssueMaster.WeavingReceivedRemarks; _objPrdSizingBeamIssue.IsReceivedWeaving = _objSizeIssueMaster.IsReceivedWeaving; //_objPrdSizingBeamIssue.SizeDepartmentID = _objSizeIssueMaster.SizeDepartmentID ?? 0; //_objPrdSizingBeamIssue.IsIssuedSize = _objSizeIssueMaster.IsIssuedSize; //_objPrdSizingBeamIssue.SizeIssueDate = _objSizeIssueMaster.SizeIssueDate; //_objPrdSizingBeamIssue.SizeIssueBy = _objSizeIssueMaster.SizeIssueBy; //_objPrdSizingBeamIssue.SizeIssueRemarks = _objSizeIssueMaster.SizeIssueRemarks; //_objPrdSizingBeamIssue.UpdateBy = _objSizeIssueMaster.CreateBy; // _objPrdSizingBeamIssue.IsDeleted = _objSizeIssueMaster.IsDeleted; GenericFactory_EFSizingBeamIssue.Update(_objPrdSizingBeamIssue); GenericFactory_EFSizingBeamIssue.Save(); return(_objSizeIssueMaster.BeamIssueID); }