public void fillAllCteLst(IDbTransaction trans = null)
 {
     try
     {
         this.comm = GenericDataAccess.CreateCommandSP("sp_Proforma_concentrado");
         addParameters(0);
         if (trans == null)
         {
             this.dt = GenericDataAccess.ExecuteSelectCommand(this.comm);
         }
         else
         {
             this.dt = GenericDataAccess.ExecuteSelectCommand(this.comm, trans);
         }
         this._lst = new List <Proforma_concentrado>();
         foreach (DataRow dr in dt.Rows)
         {
             Proforma_concentrado o = new Proforma_concentrado();
             BindByDataRow(dr, o);
             this._lst.Add(o);
         }
     }
     catch
     {
         throw;
     }
 }
 protected void BindByDataRow(DataRow dr, Proforma_concentrado o)
 {
     try
     {
         o.Cliente = dr["cliente"].ToString();
         if (dr["id_cliente"] != DBNull.Value)
         {
             int.TryParse(dr["id_cliente"].ToString(), out entero);
             o.Id_cliente = entero;
             entero       = 0;
         }
         if (dr["id_servicio"] != DBNull.Value)
         {
             int.TryParse(dr["id_servicio"].ToString(), out entero);
             o.Id_servicio = entero;
             entero        = 0;
         }
         if (dr["fecha_servicio"] != DBNull.Value)
         {
             DateTime.TryParse(dr["fecha_servicio"].ToString(), out fecha);
             o.Fecha_servicio = fecha;
             fecha            = default(DateTime);
         }
         o.Nombre_servicio = dr["nombre_servicio"].ToString();
         if (dr["cantidad"] != DBNull.Value)
         {
             int.TryParse(dr["cantidad"].ToString(), out entero);
             o.Cantidad = entero;
             entero     = 0;
         }
         if (dr["tarifa"] != DBNull.Value)
         {
             float.TryParse(dr["tarifa"].ToString(), out flotante);
             o.Tarifa = flotante;
             flotante = 0;
         }
         if (dr["total"] != DBNull.Value)
         {
             float.TryParse(dr["total"].ToString(), out flotante);
             o.Total  = flotante;
             flotante = 0;
         }
     }
     catch
     {
         throw;
     }
 }
 public override void fillLst(IDbTransaction trans = null)
 {
     try
     {
         this.comm = GenericDataAccess.CreateCommandSP("sp_Proforma_concentrado");
         addParameters(0);
         if (trans == null)
         {
             this.dt = GenericDataAccess.ExecuteSelectCommand(this.comm);
         }
         else
         {
             this.dt = GenericDataAccess.ExecuteSelectCommand(this.comm, trans);
         }
         this._lst = new List <Proforma_concentrado>();
         foreach (DataRow dr in dt.Rows)
         {
             Proforma_concentrado o = new Proforma_concentrado();
             BindByDataRow(dr, o);
             if (dr["min_fecha"] != DBNull.Value)
             {
                 DateTime.TryParse(dr["min_fecha"].ToString(), out fecha);
                 o.Fecha_serv_min = fecha;
                 fecha            = default(DateTime);
             }
             if (dr["max_fecha"] != DBNull.Value)
             {
                 DateTime.TryParse(dr["max_fecha"].ToString(), out fecha);
                 o.Fecha_serv_max = fecha;
                 fecha            = default(DateTime);
             }
             this._lst.Add(o);
         }
     }
     catch
     {
         throw;
     }
 }
 public Proforma_concentradoMng()
 {
     this._oProforma_concentrado = new Proforma_concentrado();
     this._lst = new List <Proforma_concentrado>();
 }