public static List <CVFund> GetCVFund(NameValueCollection querystring)
        {
            int    brancid  = int.TryParse(querystring.Get("BranchID"), out brancid) ? brancid : 0;
            string criteria = querystring.Get("Criteria");

            return(CVFundDAL.GetCVFund(brancid, criteria));
        }
        public static List <Supplementary> GetEntryLedgerSupplementary(NameValueCollection querystring)
        {
            string criteria = querystring.Get("Criteria");
            int    coaid    = int.TryParse(querystring.Get("COAID"), out coaid) ? coaid : 0;

            return(CVFundDAL.GetEntryLedgerSupplementary(criteria, coaid));
        }
        public static List <IndividualSupplementary> GetEntryLedgerIndividualSupplementary(NameValueCollection querystring)
        {
            string criteria        = querystring.Get("Criteria");
            int    supplementaryid = int.TryParse(querystring.Get("SupplementaryID"), out supplementaryid) ? supplementaryid : 0;

            return(CVFundDAL.GetEntryLedgerIndividualSupplementary(criteria, supplementaryid));
        }
        public static List <EmployeeDeduction> getEmployeeDeductiond(NameValueCollection querystring)
        {
            string DateFrom = querystring.Get("DateFrom");
            string DateTo   = querystring.Get("DateTo");
            string empID    = querystring.Get("employeeID");

            return(CVFundDAL.getEmployeeDeductiond(empID, DateFrom, DateTo));
        }
        public static List <CVTransactionType> GetCVTransactionType()
        {
            UserProfile userProfile = WebCommon.GetUserProfile();
            int         userid      = userProfile.UserId;


            return(CVFundDAL.GetCVTransactionType(userid));
        }
        public static string CheckTransactionEncodingStatus(NameValueCollection querystring)
        {
            int      param;
            DateTime dat;

            int branchID = int.TryParse(querystring.Get("intIDMasLocation"), out param) ? param : 0;
            int moduleID = int.TryParse(querystring.Get("intIDMasModuleLocking"), out param) ? param : 0;
            //string encodingDate = DateTime.TryParse(querystring.Get("datEncoding"), out dat) ? dat.ToShortDateString() : string.Empty;
            string encodingDate = querystring.Get("datEncoding");
            int    intIDSecUser = int.TryParse(querystring.Get("intIDSecUser"), out param) ? param : 0;

            return(CVFundDAL.CheckTransactionEncodingStatus(branchID, moduleID, encodingDate, intIDSecUser));
        }
        public static List <CVFGL> GetCVFGL(NameValueCollection querystring)
        {
            int cvfundid = int.TryParse(querystring.Get("CVFundID"), out cvfundid) ? cvfundid : 0;

            return(CVFundDAL.GetCVFGL(cvfundid));
        }
 private static bool IsManualEntry(int transactiontype)
 {
     return(CVFundDAL.IsManualEntry(transactiontype));
 }
 public static List <Branch> GetOrigBranch()
 {
     return(CVFundDAL.GetOrigBranch());
 }
        public static string Manage(NameValueCollection querystring, NameValueCollection formdata)
        {
            int     intParser;
            decimal decimalParser;
            UInt32  blnDType;

            UserProfile userProfile = WebCommon.GetUserProfile();

            var cvfgls = new List <CVFGL>();

            string isInsert = querystring.Get("TransType");

            int transactiontype = int.TryParse(querystring.Get("TransactionTypeID"), out intParser) ? intParser : 0;

            if (isInsert == "update")
            {
                cvfgls = (List <CVFGL>)cvfgls.ToClass(formdata["Data"]);
            }
            else
            {
                if (IsManualEntry(transactiontype))
                {
                    cvfgls = (List <CVFGL>)cvfgls.ToClass(formdata["Data"]);
                }
            }

            var cvFund = new CVFund
            {
                CVFundID                  = int.TryParse(querystring.Get("CVFundID"), out intParser) ? intParser : 0,
                BranchID                  = int.TryParse(querystring.Get("BranchID"), out intParser) ? intParser : 0,
                Number                    = int.TryParse(querystring.Get("CVNumber"), out intParser) ? intParser : 0,
                CheckNo                   = querystring.Get("CheckNo"),
                Date                      = querystring.Get("Date"),
                TransactionTypeID         = int.TryParse(querystring.Get("TransactionTypeID"), out intParser) ? intParser : 0,
                FixedAssetsTypeID         = int.TryParse(querystring.Get("FixedAssetsTypeID"), out intParser) ? intParser : 0,
                ORID                      = int.TryParse(querystring.Get("ORID"), out intParser) ? intParser : 0,
                PCFID                     = int.TryParse(querystring.Get("PCFID"), out intParser) ? intParser : 0,
                SupplierID                = int.TryParse(querystring.Get("SupplierID"), out intParser) ? intParser : 0,
                EmployeeID                = int.TryParse(querystring.Get("EmployeeIDRFID"), out intParser) ? intParser : 0,
                Amount                    = decimal.TryParse(querystring.Get("Amount"), out decimalParser) ? decimalParser : 0,
                EWTAmount                 = decimal.TryParse(querystring.Get("EWTAmount"), out decimalParser) ? decimalParser : 0,
                EWTRate                   = int.TryParse(querystring.Get("EWTRateID"), out intParser) ? intParser : 0,
                PayeeID                   = int.TryParse(querystring.Get("PayeeID"), out intParser) ? intParser : 0,
                Particulars               = querystring.Get("Particulars"),
                UserID                    = userProfile.UserId,
                SubsidiaryID              = int.TryParse(querystring.Get("SubsidiaryID"), out intParser) ? intParser : 0,
                SupplementaryID           = int.TryParse(querystring.Get("SupplementaryID"), out intParser) ? intParser : 0,
                IndividualSupplementaryID = int.TryParse(querystring.Get("IndividualSupplementaryID"), out intParser) ? intParser : 0,
                CVmodeID                  = int.TryParse(querystring.Get("CVModeID"), out intParser) ? intParser : 0,
                Meals                     = decimal.TryParse(querystring.Get("tMeals"), out decimalParser) ? decimalParser : 0,
                Lodging                   = decimal.TryParse(querystring.Get("tLodging"), out decimalParser) ? decimalParser : 0,
                LocalFare                 = decimal.TryParse(querystring.Get("tLocalFare"), out decimalParser) ? decimalParser : 0,
                blnDisburseType           = UInt32.TryParse(querystring.Get("blnDisburseType"), out blnDType) ? blnDType : Convert.ToUInt32(0),
                OrigBranch                = int.TryParse(querystring.Get("OrigBranch"), out intParser) ? intParser : 0,
                Details                   = cvfgls
            };


            //string ttt = "";

            string param = WebCommon.ToXML(cvFund);

            return(CVFundDAL.Manage(param, isInsert));
        }
        public static List <COA> GetEntryLedgerCOA(NameValueCollection querystring)
        {
            string criteria = querystring.Get("Criteria");

            return(CVFundDAL.GetEntryLedgerCOA(criteria));
        }
 public static List <IndividualSupplementary> GetIndividualSupplementary()
 {
     return(CVFundDAL.GetIndividualSupplementary());
 }
 public static List <Supplementary> GetSupplementary()
 {
     return(CVFundDAL.GetSupplementary());
 }
 public static List <Subsidiary> GetSubsidiary()
 {
     return(CVFundDAL.GetSubsidiary());
 }
 public static List <CVFixedAssetsType> GetCVFixedAssetsType()
 {
     return(CVFundDAL.GetCVFixedAssetsType());
 }
        public static List <CVFSupplier> GetCVFSupplier(NameValueCollection querystring)
        {
            string criteria = querystring.Get("Criteria");

            return(CVFundDAL.GetCVFSupplier(criteria));
        }