public static List <BankSubsidiary> GetBankSubsidiary(int branchid)
        {
            var dbUtil           = new DatabaseManager();
            var bankSubsidiaries = new List <BankSubsidiary>();

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

                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            var bankSubsidiary = new BankSubsidiary
                            {
                                BankSubsidiaryID = ReferenceEquals(reader["ID"], DBNull.Value) ? 0 : Convert.ToInt32(reader["ID"]),
                                Name             = ReferenceEquals(reader["BankName"], DBNull.Value) ? String.Empty : Convert.ToString(reader["BankName"])
                            };

                            bankSubsidiaries.Add(bankSubsidiary);
                        }

                        return(bankSubsidiaries);
                    }
                }
            }
        }
예제 #2
0
        public static List <BankSubsidiary> GetBankSubsidiary(int branchid, string criteria)
        {
            var dbUtil           = new DatabaseManager();
            var bankSubsidiaries = new List <BankSubsidiary>();

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

                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            var bankSubsidiary = new BankSubsidiary
                            {
                                BankID              = ReferenceEquals(reader["bankID"], DBNull.Value) ? 0 : Convert.ToInt32(reader["bankID"]),
                                BankAccountName     = ReferenceEquals(reader["strBankAccountName"], DBNull.Value) ? String.Empty : Convert.ToString(reader["strBankAccountName"]),
                                BankAccountNO       = ReferenceEquals(reader["strBankAccountNo"], DBNull.Value) ? String.Empty : Convert.ToString(reader["strBankAccountNo"]),
                                Bank                = ReferenceEquals(reader["strBank"], DBNull.Value) ? String.Empty : Convert.ToString(reader["strBank"]),
                                intIDmasLocation    = ReferenceEquals(reader["intIDMasLocation"], DBNull.Value) ? 0 : Convert.ToInt32(reader["intIDMasLocation"]),
                                IsActive            = ReferenceEquals(reader["intIsActive"], DBNull.Value) ? false : Convert.ToBoolean(reader["intIsActive"]),
                                intIDMasBankAccount = ReferenceEquals(reader["intIDMasBankAccount"], DBNull.Value) ? 0 : Convert.ToInt32(reader["intIDMasBankAccount"])
                            };

                            bankSubsidiaries.Add(bankSubsidiary);
                        }

                        return(bankSubsidiaries);
                    }
                }
            }
        }
예제 #3
0
        public static string ManageBank(NameValueCollection querystring)
        {
            int     integerParse;
            Boolean boolParser;

            UserProfile userProfile = WebCommon.GetUserProfile();

            var bankSubsidiary = new BankSubsidiary
            {
                BankID              = int.TryParse(querystring.Get("BankID"), out integerParse) ? integerParse : 0,
                BankAccountName     = querystring.Get("BankAccountName"),
                BankAccountNO       = querystring.Get("BankAccountNo"),
                Bank                = querystring.Get("Bank"),
                intIDmasLocation    = int.TryParse(querystring.Get("intIDMasLocation"), out integerParse) ? integerParse : 0,
                IsActive            = Boolean.TryParse(querystring.Get("IsActive"), out boolParser) ? boolParser : false,
                intIDMasBankAccount = int.TryParse(querystring.Get("intIDMasBankAccount"), out integerParse) ? integerParse : 0,
            };

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

            return(BankDAL.ManageBank(param, isInsert));
        }