Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }