public static string ManageMCBranchPPR(NameValueCollection querystring)
        {
            int     integerParse;
            decimal decimalParse;

            UserProfile userProfile = WebCommon.GetUserProfile();

            var MCBranchPPR = new MCBranchPPR
            {
                MCBranchPPRID = int.TryParse(querystring.Get("MCBranchPPRID"), out integerParse) ? integerParse : 0,
                MCModelID     = int.TryParse(querystring.Get("MCModelID"), out integerParse) ? integerParse : 0,
                BranchID      = int.TryParse(querystring.Get("BranchID"), out integerParse) ? integerParse : 0,
                PPR           = decimal.TryParse(querystring.Get("PPR"), out decimalParse) ? decimalParse : 0
                                // UserID = userProfile.UserId
            };

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

            return(MCBranchPPRDAL.ManageMCBranchPPR(param, isInsert));
        }
示例#2
0
        public static List <MCBranchPPR> GetMCBranchPPR(int branchid)
        {
            var dbUtil = new DatabaseManager();
            //var customers = new List<Payee>();
            var MCBranchPPRs = new List <MCBranchPPR>();

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

                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            var MCBranchPPR = new MCBranchPPR
                            {
                                MCBranchPPRID = ReferenceEquals(reader["intIDBranchPPR"], DBNull.Value) ? 0 : Convert.ToInt32(reader["intIDBranchPPR"]),
                                MCModelID     = ReferenceEquals(reader["intIDMasMC"], DBNull.Value) ? 0 : Convert.ToInt32(reader["intIDMasMC"]),
                                MCName        = ReferenceEquals(reader["strMCName"], DBNull.Value) ? String.Empty : Convert.ToString(reader["strMCName"]),
                                BranchID      = ReferenceEquals(reader["intIDMasLocation"], DBNull.Value) ? 0 : Convert.ToInt32(reader["intIDMasLocation"]),
                                BranchName    = ReferenceEquals(reader["strBranchName"], DBNull.Value) ? String.Empty : Convert.ToString(reader["strBranchName"]),
                                PPR           = ReferenceEquals(reader["curPPR"], DBNull.Value) ? 0 : Convert.ToDecimal(reader["curPPR"])
                            };
                            MCBranchPPRs.Add(MCBranchPPR);
                        }

                        return(MCBranchPPRs);
                    }
                }
            }
        }