private void Manage()
    {
        string result = BillingPurchaseVoucherBAL.Manage(Request.QueryString, Request.Form);
        var    billingPurchaseVoucher = new BillingPurchaseVoucher {
            BPRID = Convert.ToInt32(result.Split(',')[0]),
            BPRNo = Convert.ToInt32(result.Split(',')[1])
        };

        Response.Write(billingPurchaseVoucher.ToJSON());
    }
コード例 #2
0
        public static List <BillingPurchaseVoucher> GetBillingPurchaseVoucher(string criteria, int branchid)
        {
            var dbUtil = new DatabaseManager();
            var bprs   = new List <BillingPurchaseVoucher>();

            using (var conn = new SqlConnection(dbUtil.getSQLConnectionString("MainDB")))
            {
                conn.Open();
                using (SqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandType    = CommandType.StoredProcedure;
                    cmd.CommandText    = "spDISGetBPRHeader";
                    cmd.CommandTimeout = 180;
                    cmd.Parameters.Clear();
                    cmd.Parameters.AddWithValue("@strCriteria", criteria);
                    cmd.Parameters.AddWithValue("@intBranchID", branchid);

                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            var bpr = new BillingPurchaseVoucher
                            {
                                BPRID              = ReferenceEquals(reader["intBPRID"], DBNull.Value) ? 0 : Convert.ToInt32(reader["intBPRID"]),
                                BPRNo              = ReferenceEquals(reader["intBPRNo"], DBNull.Value) ? 0 : Convert.ToInt32(reader["intBPRNo"]),
                                BPRDate            = ReferenceEquals(reader["datBPRDate"], DBNull.Value) ? String.Empty : Convert.ToString(reader["datBPRDate"]),
                                SupplierID         = ReferenceEquals(reader["intSupplierID"], DBNull.Value) ? 0 : Convert.ToInt32(reader["intSupplierID"]),
                                SupplierCode       = ReferenceEquals(reader["strSupplierCode"], DBNull.Value) ? String.Empty : Convert.ToString(reader["strSupplierCode"]),
                                Supplier           = ReferenceEquals(reader["strSupplier"], DBNull.Value) ? String.Empty : Convert.ToString(reader["strSupplier"]),
                                VRate              = ReferenceEquals(reader["intVRate"], DBNull.Value) ? String.Empty : Convert.ToString(reader["intVRate"]),
                                EWTRate            = ReferenceEquals(reader["intEWTRate"], DBNull.Value) ? String.Empty : Convert.ToString(reader["intEWTRate"]),
                                Particulars        = ReferenceEquals(reader["strParticulars"], DBNull.Value) ? String.Empty : Convert.ToString(reader["strParticulars"]),
                                TotalGrossAmount   = ReferenceEquals(reader["curTotalGrossAmount"], DBNull.Value) ? 0 : Convert.ToDecimal(reader["curTotalGrossAmount"]),
                                TotalDiscount      = ReferenceEquals(reader["curTotalDiscount"], DBNull.Value) ? 0 : Convert.ToDecimal(reader["curTotalDiscount"]),
                                TotalNetAmount     = ReferenceEquals(reader["curTotalNetAmount"], DBNull.Value) ? 0 : Convert.ToDecimal(reader["curTotalNetAmount"]),
                                TotalVAT           = ReferenceEquals(reader["curTotalVAT"], DBNull.Value) ? 0 : Convert.ToDecimal(reader["curTotalVAT"]),
                                TotalVatableAmount = ReferenceEquals(reader["curTotalVatableAmount"], DBNull.Value) ? 0 : Convert.ToDecimal(reader["curTotalVatableAmount"]),
                                TotalEWT           = ReferenceEquals(reader["curTotalEWT"], DBNull.Value) ? 0 : Convert.ToDecimal(reader["curTotalEWT"]),
                                AutoEntry          = ReferenceEquals(reader["intAutoEntry"], DBNull.Value) ? 0 : Convert.ToInt32(reader["intAutoEntry"])
                            };

                            bprs.Add(bpr);
                        }

                        return(bprs);
                    }
                }
            }
        }
コード例 #3
0
        public static string Manage(NameValueCollection querystring, NameValueCollection formdata)
        {
            string  isInsert = querystring.Get("TransType");
            int     intParser;
            decimal decParser;

            UserProfile userProfile = WebCommon.GetUserProfile();

            var bprDetails = new List <BPRDetail>();

            bprDetails = (List <BPRDetail>)bprDetails.ToClass(formdata["DetailData"]);

            var bprEntryLedgers = new List <BPREntryLedger>();

            bprEntryLedgers = (List <BPREntryLedger>)bprEntryLedgers.ToClass(formdata["EntryData"]);


            var billingPurchaseVoucher = new BillingPurchaseVoucher
            {
                BPRID              = int.TryParse(querystring.Get("BPRID"), out intParser) ? intParser : 0,
                BPRNo              = int.TryParse(querystring.Get("BPRNo"), out intParser) ? intParser : 0,
                BranchID           = int.TryParse(querystring.Get("BranchID"), out intParser) ? intParser : 0,
                BPRDate            = querystring.Get("BPRDate"),
                SupplierID         = int.TryParse(querystring.Get("SupplierID"), out intParser) ? intParser : 0,
                VRate              = querystring.Get("VRate"),
                EWTRate            = querystring.Get("EWTRate"),
                Particulars        = querystring.Get("Particulars"),
                TotalGrossAmount   = decimal.TryParse(querystring.Get("TotalGrossAmount"), out decParser) ? decParser : 0,
                TotalDiscount      = decimal.TryParse(querystring.Get("TotalDiscount"), out decParser) ? decParser : 0,
                TotalNetAmount     = decimal.TryParse(querystring.Get("TotalNetAmount"), out decParser) ? decParser : 0,
                TotalVAT           = decimal.TryParse(querystring.Get("TotalVAT"), out decParser) ? decParser : 0,
                TotalVatableAmount = decimal.TryParse(querystring.Get("TotalVatableAmount"), out decParser) ? decParser : 0,
                TotalEWT           = decimal.TryParse(querystring.Get("TotalEWT"), out decParser) ? decParser : 0,
                AutoEntry          = int.TryParse(querystring.Get("AutoEntry"), out intParser) ? intParser : 0,
                BPRDetails         = bprDetails,
                BPREntryLedgers    = bprEntryLedgers,
                UserID             = userProfile.UserId
            };

            string param = WebCommon.ToXML(billingPurchaseVoucher);

            return(BillingPurchaseVoucherDAL.Manage(param, isInsert));
        }