public static List <IndividualSubsidiary> GetIndividualSubsidiary()
        {
            var dbUtil           = new DatabaseManager();
            var indvsubsidiaries = new List <IndividualSubsidiary>();

            using (var conn = new SqlConnection(dbUtil.getSQLConnectionString("MainDB")))
            {
                conn.Open();
                using (SqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandType    = CommandType.StoredProcedure;
                    cmd.CommandText    = "spDisGetPCFIndvSubsidiary";
                    cmd.CommandTimeout = 180;

                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            var indvsubsidiary = new IndividualSubsidiary
                            {
                                IndividualSubsidiaryID = ReferenceEquals(reader["intIndividualSubsidiaryID"], DBNull.Value) ? 0 : Convert.ToInt32(reader["intIndividualSubsidiaryID"]),
                                Code         = ReferenceEquals(reader["strCode"], DBNull.Value) ? string.Empty : Convert.ToString(reader["strCode"]),
                                Description  = ReferenceEquals(reader["strDescription"], DBNull.Value) ? string.Empty : Convert.ToString(reader["strDescription"]),
                                SubsidiaryID = ReferenceEquals(reader["intSubsidiaryID"], DBNull.Value) ? 0 : Convert.ToInt32(reader["intSubsidiaryID"]),
                                COAID        = ReferenceEquals(reader["intCOAID"], DBNull.Value) ? 0 : Convert.ToInt32(reader["intCOAID"])
                            };

                            indvsubsidiaries.Add(indvsubsidiary);
                        }

                        return(indvsubsidiaries);
                    }
                }
            }
        }
Esempio n. 2
0
        public static List <IndividualSubsidiary> GetEntryLedgerIndividualSubsidiary(string criteria, int subsidiaryid)
        {
            var dbUtil = new DatabaseManager();
            var individualSubsidiaries = new List <IndividualSubsidiary>();

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

                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            var individualSubsidiary = new IndividualSubsidiary
                            {
                                IndividualSubsidiaryID = ReferenceEquals(reader["intIndividualSubsidiaryID"], DBNull.Value) ? 0 : Convert.ToInt32(reader["intIndividualSubsidiaryID"]),
                                Description            = ReferenceEquals(reader["strDescription"], DBNull.Value) ? string.Empty : Convert.ToString(reader["strDescription"])
                            };

                            individualSubsidiaries.Add(individualSubsidiary);
                        }
                    }
                }
            }

            return(individualSubsidiaries);
        }
        public static List <IndividualSubsidiary> GetFormIndividualSubsidiary(int branchID, string criteria)
        {
            var dbUtil = new DatabaseManager();
            var payees = new List <IndividualSubsidiary>();

            using (var conn = new SqlConnection(dbUtil.getSQLConnectionString("MainDB")))
            {
                conn.Open();
                using (SqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandType    = CommandType.StoredProcedure;
                    cmd.CommandText    = "spDisGetPCFFormIndividualSubsidiary";
                    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 payee = new IndividualSubsidiary
                            {
                                IndividualSubsidiaryID = ReferenceEquals(reader["intIndividualSubsidiaryID"], DBNull.Value) ? 0 : Convert.ToInt32(reader["intIndividualSubsidiaryID"]),
                                Code           = ReferenceEquals(reader["strCode"], DBNull.Value) ? string.Empty : Convert.ToString(reader["strCode"]),
                                Description    = ReferenceEquals(reader["strDescription"], DBNull.Value) ? string.Empty : Convert.ToString(reader["strDescription"]),
                                SubsidiaryID   = ReferenceEquals(reader["intSubsidiaryID"], DBNull.Value) ? 0 : Convert.ToInt32(reader["intSubsidiaryID"]),
                                SubsidiaryName = ReferenceEquals(reader["strSubsidiaryName"], DBNull.Value) ? string.Empty : Convert.ToString(reader["strSubsidiaryName"]),
                                COAID          = ReferenceEquals(reader["intCOAID"], DBNull.Value) ? 0 : Convert.ToInt32(reader["intCOAID"]),
                                COAName        = ReferenceEquals(reader["strCOAName"], DBNull.Value) ? string.Empty : Convert.ToString(reader["strCOAName"])
                            };

                            payees.Add(payee);
                        }

                        return(payees);
                    }
                }
            }
        }