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>(); }