Ejemplo n.º 1
0
        public IEnumerable <T> DashboardCreditPastDueAlertNotification(List <Dictionary <string, object> > keyValueParam)
        {
            var result = new List <SalesCredit>();

            using (DBClass = new MSSQLDatabase())
            {
                var cmd = DBClass.GetStoredProcedureCommand("APP_GET_ALL_SALES_CREDIT_PAST_DUE_NOTIFICATION") as SqlCommand;
                RoutinesParameterSetter.Set(ref cmd, keyValueParam);
                var reader = DBClass.ExecuteReader(cmd);
                while (reader.Read())
                {
                    var salesCredit = new SalesCredit();
                    salesCredit.CreditID         = int.Parse(reader[0].ToString());
                    salesCredit.SalesVoucherCode = reader[1].ToString();
                    salesCredit.DepartementName  = reader[2].ToString();
                    salesCredit.CustomerName     = reader[3].ToString();
                    salesCredit.CreditDate       = DateTime.Parse(reader[4].ToString());
                    salesCredit.TotalCredit      = decimal.Parse(reader[5].ToString());
                    salesCredit.TotalInstallment = decimal.Parse(reader[6].ToString());
                    salesCredit.CreditBalance    = decimal.Parse(reader[7].ToString());
                    result.Add(salesCredit);
                }
            }
            return(result as List <T>);
        }
Ejemplo n.º 2
0
        public IEnumerable <T> FindAll(List <Dictionary <string, object> > keyValueParam)
        {
            var result = new List <SalesCredit>();

            using (DBClass = new MSSQLDatabase())
            {
                var cmd = DBClass.GetStoredProcedureCommand("APP_GET_ALL_SALES_CREDIT") as SqlCommand;
                RoutinesParameterSetter.Set(ref cmd, keyValueParam);
                var reader = DBClass.ExecuteReader(cmd);
                while (reader.Read())
                {
                    var salesCredit = new SalesCredit
                    {
                        CreditID         = int.Parse(reader[0].ToString()),
                        SalesID          = int.Parse(reader[1].ToString()),
                        SalesVoucherCode = reader[2].ToString(),
                        DepartementName  = reader[3].ToString(),
                        CustomerName     = reader[4].ToString(),
                        CreditDate       = DateTime.Parse(reader[5].ToString()),
                        TotalCredit      = decimal.Parse(reader[6].ToString()),
                        TotalInstallment = decimal.Parse(reader[7].ToString()),
                        CreditBalance    = decimal.Parse(reader[8].ToString())
                    };
                    result.Add(salesCredit);
                }
            }
            return(result as List <T>);
        }