public static string ManageInsert(NameValueCollection querystring)
        {
            decimal     decimalParser;
            UserProfile userProfile = WebCommon.GetUserProfile();

            var BnkRecon = new MCPlanQuotaDetail
            {
                MCQuotaDetailID = querystring.Get("MCQuotaDetailID"),
                MCQuotaHdrID    = querystring.Get("MCQuotaHdrID"),
                QuotaBranchID   = querystring.Get("BranchID"),
                QuotaYear       = querystring.Get("QuotaYear"),
                Jan             = decimal.TryParse(querystring.Get("Jan"), out decimalParser) ? decimalParser : 0,
                Feb             = decimal.TryParse(querystring.Get("Feb"), out decimalParser) ? decimalParser : 0,
                Mar             = decimal.TryParse(querystring.Get("Mar"), out decimalParser) ? decimalParser : 0,
                Apr             = decimal.TryParse(querystring.Get("Apr"), out decimalParser) ? decimalParser : 0,
                May             = decimal.TryParse(querystring.Get("May"), out decimalParser) ? decimalParser : 0,
                Jun             = decimal.TryParse(querystring.Get("Jun"), out decimalParser) ? decimalParser : 0,
                Jul             = decimal.TryParse(querystring.Get("Jul"), out decimalParser) ? decimalParser : 0,
                Aug             = decimal.TryParse(querystring.Get("Aug"), out decimalParser) ? decimalParser : 0,
                Sep             = decimal.TryParse(querystring.Get("Sep"), out decimalParser) ? decimalParser : 0,
                Oct             = decimal.TryParse(querystring.Get("Oct"), out decimalParser) ? decimalParser : 0,
                Nov             = decimal.TryParse(querystring.Get("Nov"), out decimalParser) ? decimalParser : 0,
                Dec             = decimal.TryParse(querystring.Get("Dec"), out decimalParser) ? decimalParser : 0,
            };

            string param = WebCommon.ToXML(BnkRecon);

            return(MCPlanQuotaDAL.ManageInsert(param));
        }
Ejemplo n.º 2
0
        public static List <MCPlanQuotaDetail> GetPlan(int hdrID)
        {
            var dbUtil   = new DatabaseManager();
            var brDetail = new List <MCPlanQuotaDetail>();

            using (var conn = new SqlConnection(dbUtil.getSQLConnectionString("MainDB")))
            {
                conn.Open();
                using (SqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandType    = CommandType.StoredProcedure;
                    cmd.CommandText    = "spMCPlanQuotaGetPlan";
                    cmd.CommandTimeout = 180;
                    cmd.Parameters.Clear();
                    cmd.Parameters.AddWithValue("@intIDQuota", hdrID);

                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            var brdtl = new MCPlanQuotaDetail
                            {
                                MCQuotaDetailID = ReferenceEquals(reader["MCQuotaDetailID"], String.Empty) ? String.Empty : (string)reader["MCQuotaDetailID"],
                                MCQuotaHdrID    = ReferenceEquals(reader["MCQuotaHdrID"], String.Empty) ? String.Empty : (string)reader["MCQuotaHdrID"],

                                QuotaBranchID   = ReferenceEquals(reader["QuotaBranchID"], String.Empty) ? String.Empty : (string)reader["QuotaBranchID"],
                                QuotaBranchName = ReferenceEquals(reader["QuotaBranchName"], String.Empty) ? String.Empty : (string)reader["QuotaBranchName"],
                                QuotaYear       = ReferenceEquals(reader["QuotaYear"], String.Empty) ? String.Empty : (string)reader["QuotaYear"],

                                Jan = ReferenceEquals(reader["Jan"], 0) ? 0 : (decimal)reader["Jan"],
                                Feb = ReferenceEquals(reader["Feb"], 0) ? 0 : (decimal)reader["Feb"],
                                Mar = ReferenceEquals(reader["Mar"], 0) ? 0 : (decimal)reader["Mar"],
                                Apr = ReferenceEquals(reader["Apr"], 0) ? 0 : (decimal)reader["Apr"],

                                May = ReferenceEquals(reader["May"], 0) ? 0 : (decimal)reader["May"],
                                Jun = ReferenceEquals(reader["Jun"], 0) ? 0 : (decimal)reader["Jun"],
                                Jul = ReferenceEquals(reader["Jul"], 0) ? 0 : (decimal)reader["Jul"],
                                Aug = ReferenceEquals(reader["Aug"], 0) ? 0 : (decimal)reader["Aug"],

                                Sep   = ReferenceEquals(reader["Sep"], 0)? 0 : (decimal)reader["Sep"],
                                Oct   = ReferenceEquals(reader["Oct"], 0) ? 0 : (decimal)reader["Oct"],
                                Nov   = ReferenceEquals(reader["Nov"], 0) ? 0 : (decimal)reader["Nov"],
                                Dec   = ReferenceEquals(reader["Dece"], 0) ? 0 : (decimal)reader["Dece"],
                                Total = ReferenceEquals(reader["Tot"], 0) ? 0 : (decimal)reader["Tot"]
                            };

                            brDetail.Add(brdtl);
                        }

                        return(brDetail);
                    }
                }
            }
        }