Esempio n. 1
0
        public List<SupplierPaymentReport> GetSupplierPaymentReportBetweenDate(DateTime fromdate, DateTime todate)
        {
            List<SupplierPaymentReport> aPaymentReports=new List<SupplierPaymentReport>();
            try
            {
                this.OpenConnection();
                string sqlComm = String.Format(SqlQueries.GetQuery(Query.GetSupplierPaymentReportBetweenDate),fromdate,todate);
                IDataReader aReader = this.ExecuteReader(sqlComm);
                if(aReader!=null)
                {
                    while(aReader.Read())
                    {
                        SupplierPaymentReport aReport=new SupplierPaymentReport();
                        aReport = ReaderToReadSupplierPaymentReport(aReader);
                        aPaymentReports.Add(aReport);
                    }
                }

            }
            catch (Exception ex)
            {

                throw new Exception("GetSupplierPaymentReportBetweenDate()",ex);
            }
            finally
            {
                CloseConnection();
            }

            return aPaymentReports;
        }
Esempio n. 2
0
        //"select a.supplier_payment_id, a.total_amount, a.paid_amount, a.paid_type,
        //a.date, a.user_name ,b.supplier_name from supplier_payment_report a,
        //supplier b where a.supplier_id=b.supplier_id and a.date>='{0}' and a.date<='{1}'";
        private SupplierPaymentReport ReaderToReadSupplierPaymentReport(IDataReader aReader)
        {
            SupplierPaymentReport aReport = new SupplierPaymentReport();
            try
            {
                aReport.SupplierPaymentReportId = Convert.ToInt32(aReader["supplier_payment_id"]);
            }
            catch
            {
            }
            try
            {
                aReport.TotalAmount = Convert.ToDouble(aReader["total_amount"]);
            }
            catch
            {
            }
            try
            {
                aReport.PaidAmount = Convert.ToDouble(aReader["paid_amount"]);
            }
            catch
            {
            }
            try
            {
                aReport.PaymentType = (aReader["paid_type"]).ToString();
            }
            catch
            {
            }
            try
            {
                aReport.UserName= (aReader["user_name"]).ToString();
            }
            catch
            {
            }
            try
            {
                aReport.SupplierName = (aReader["supplier_name"]).ToString();
            }
            catch
            {
            }
            try
            {
                aReport.PaymentDate=Convert.ToDateTime(aReader["date"]);
            }
            catch
            {
            }

            return aReport;
        }