public static List <AAF> GetAAF(NameValueCollection querystring)
        {
            string criteria         = querystring.Get("strCriteria");
            int    intIDMasLocation = int.TryParse(querystring.Get("intIDMasLocation"), out intIDMasLocation) ? intIDMasLocation : 0;

            return(DCMemoDAL.GetAAF(criteria, intIDMasLocation));
        }
        public static List <clsGLLocking> GetGLLocking(NameValueCollection querystring)
        {
            string datadjustment = querystring.Get("AdjustmentDate");
            int    branchID      = int.TryParse(querystring.Get("BranchID"), out branchID) ? branchID : 0;

            return(DCMemoDAL.GetGLLocking(datadjustment, branchID));
        }
        public static List <DCMemo> GetDCMemo(NameValueCollection querystring)
        {
            string criteria = querystring.Get("Criteria");
            int    branchID = int.TryParse(querystring.Get("BranchID"), out branchID) ? branchID : 0;

            return(DCMemoDAL.GetDCMemo(criteria, branchID));
        }
        public static List <Product> GetInvStockForChangeOfUnit(NameValueCollection querystring)
        {
            string criteria = querystring.Get("Criteria");
            int    branchID = int.TryParse(querystring.Get("BranchID"), out branchID) ? branchID : 0;
            int    MCID     = int.TryParse(querystring.Get("MCID"), out MCID) ? MCID : 0;

            return(DCMemoDAL.GetInvStockForChangeOfUnit(criteria, branchID, MCID));
        }
        public static string ManageDCMemo(NameValueCollection querystring)
        {
            int     intParser;
            decimal decimalParser;
            bool    boolParser;

            UserProfile userProfile = WebCommon.GetUserProfile();

            var dcMemo = new DCMemo
            {
                DCMemoID            = int.TryParse(querystring.Get("DCMemoID"), out intParser) ? intParser : 0,
                BranchID            = int.TryParse(querystring.Get("BranchID"), out intParser) ? intParser : 0,
                ReceivingBranchID   = int.TryParse(querystring.Get("ReceivingBranchID"), out intParser) ? intParser : 0,
                OriginatingBranchID = int.TryParse(querystring.Get("OriginatingBranchID"), out intParser) ? intParser : 0,
                SIDate = querystring.Get("SIDate"),
                // NewFirstDueDate = querystring.Get("NewFirstDueDate"),
                SIStatusID           = int.TryParse(querystring.Get("SIStatusID"), out intParser) ? intParser : 0,
                AdjustmentTypeID     = int.TryParse(querystring.Get("AdjustmentTypeID"), out intParser) ? intParser : 0,
                AdjustmentDate       = querystring.Get("AdjustmentDate"),
                AdjustmentNo         = querystring.Get("AdjustmentNo"),
                SaleID               = int.TryParse(querystring.Get("SaleID"), out intParser) ? intParser : 0,
                CorrectSaleID        = int.TryParse(querystring.Get("CorrectSaleID"), out intParser) ? intParser : 0,
                NewCustomerID        = int.TryParse(querystring.Get("NewCustomerID"), out intParser) ? intParser : 0,
                NewDueDate           = querystring.Get("NewDueDate"),
                DRNo                 = int.TryParse(querystring.Get("DRNo"), out intParser) ? intParser : 0,
                ORNo                 = int.TryParse(querystring.Get("ORNo"), out intParser) ? intParser : 0,
                RRNo                 = int.TryParse(querystring.Get("RRNo"), out intParser) ? intParser : 0,
                ADBNo                = int.TryParse(querystring.Get("ADBNo"), out intParser) ? intParser : 0,
                AmountAdjust         = decimal.TryParse(querystring.Get("AmountAdjust"), out decimalParser) ? decimalParser : 0,
                TotalAmountAdjust    = decimal.TryParse(querystring.Get("TotalAmountAdjust"), out decimalParser) ? decimalParser : 0,
                ChangedDueDate       = querystring.Get("ChangedDueDate"),
                Rebate               = decimal.TryParse(querystring.Get("Rebate"), out decimalParser) ? decimalParser : 0,
                Penalty              = decimal.TryParse(querystring.Get("Penalty"), out decimalParser) ? decimalParser : 0,
                NewTerm              = int.TryParse(querystring.Get("NewTerm"), out intParser) ? intParser : 0,
                NewMI                = decimal.TryParse(querystring.Get("NewMI"), out decimalParser) ? decimalParser : 0,
                NewPN                = decimal.TryParse(querystring.Get("NewPN"), out decimalParser) ? decimalParser : 0,
                NewUII               = decimal.TryParse(querystring.Get("NewUII"), out decimalParser) ? decimalParser : 0,
                NewProductStatusID   = int.TryParse(querystring.Get("NewProductStatusID"), out intParser) ? intParser : 0,
                Remarks              = querystring.Get("Remarks"),
                BankInvdSubsidiaryID = int.TryParse(querystring.Get("BankInvdSubsidiaryID"), out intParser) ? intParser : 0,
                AlertID              = int.TryParse(querystring.Get("AlertID"), out intParser) ? intParser : 0,
                UserID               = userProfile.UserId,
                EmployeeSubsidiaryID = int.TryParse(querystring.Get("EmployeeSubsidiaryID"), out intParser) ? intParser : 0,
                APVal                = decimal.TryParse(querystring.Get("APVal"), out decimalParser) ? decimalParser : 0,
                LCP                            = decimal.TryParse(querystring.Get("LCP"), out decimalParser) ? decimalParser : 0,
                SRP                            = decimal.TryParse(querystring.Get("SRP"), out decimalParser) ? decimalParser : 0,
                RNLCP                          = decimal.TryParse(querystring.Get("NLCP"), out decimalParser) ? decimalParser : 0,
                NR                             = decimal.TryParse(querystring.Get("NR"), out decimalParser) ? decimalParser : 0,
                intReason                      = int.TryParse(querystring.Get("intReason"), out intParser) ? intParser : 0,
                Particulars                    = querystring.Get("Particulars"),
                intIDInvMCStockNew             = int.TryParse(querystring.Get("intIDInvMCStockNew"), out intParser) ? intParser : 0,
                intIDMasEmployeeCCO            = int.TryParse(querystring.Get("intIDEmployeeCCO"), out intParser) ? intParser : 0,
                intIDAcctAccountAdjustmentForm = int.TryParse(querystring.Get("intIDAcctAccountAdjustmentForm"), out intParser) ? intParser : 0,
                curOB                          = decimal.TryParse(querystring.Get("curOB"), out decimalParser) ? decimalParser : 0,
                intIDMasRepoCategory           = bool.TryParse(querystring.Get("intRepoCategory"), out boolParser) ? boolParser : false,
                curPercentageRate              = decimal.TryParse(querystring.Get("curPercentage"), out decimalParser) ? decimalParser : 0,
            };

            string isInsert = querystring.Get("TransType");
            string param    = WebCommon.ToXML(dcMemo);

            return(DCMemoDAL.ManageDCMemo(param, isInsert));
        }
 public static List <LocalAdjustmentType> GetAdjustmentType()
 {
     return(DCMemoDAL.GetAdjustmentType());
 }
        public static NotifiedData GetNotifiedData(int alertid)
        {
            UserProfile userProfile = WebCommon.GetUserProfile();

            return(DCMemoDAL.GetNotifiedData(alertid, userProfile.UserId));
        }