public IEntidad buscaPorId(int id) { DataTable aux = new DataTable(); clsFactura fack = new clsFactura(); try { //cuitcliente,numerofactura,tipofactura,razonsocial,numeroterminal,total,fecha,idusuario,cliente,pagoefectivo,pagotarjeta aux = manager.consultar("select * from factura where id=" + id + " and activo=1"); fack.Id = Convert.ToInt32(aux.Rows[0]["id"]); fack.Cuitcliente = aux.Rows[0]["cuitcliente"].ToString(); fack.NumeroFactura =Convert.ToInt32( aux.Rows[0]["numerofactura"]); fack.TipoFactura = aux.Rows[0]["tipofactura"].ToString(); fack.RazonSocial = aux.Rows[0]["razonsocial"].ToString(); fack.Terminal = Convert.ToInt32(aux.Rows[0]["numeroterminal"]); fack.Total = float.Parse(aux.Rows[0]["total"].ToString()); fack.Fecha = Convert.ToDateTime(aux.Rows[0]["fecha"]); fack.IdUsuario = Convert.ToInt32(aux.Rows[0]["idusuario"]); fack.Cliente = aux.Rows[0]["cliente"].ToString(); fack.PagoEfectivo = float.Parse(aux.Rows[0]["pagoefectivo"].ToString()); fack.PagoTarjeta = float.Parse(aux.Rows[0]["pagotarjeta"].ToString()); } catch (Exception ex) { throw ex; } return fack; }
public List<clsFactura> Todo(int pag) { DataTable tabla; List<clsFactura> lista = new List<clsFactura>(); try { tabla = manejafactura.Todo(pag); foreach (DataRow aux in tabla.Rows) { clsFactura fac = new clsFactura(); fac.Id = Convert.ToInt32(aux["id"]); fac.Cuitcliente = aux["cuitcliente"].ToString(); fac.NumeroFactura = Convert.ToInt32(aux["numerofactura"]); fac.TipoFactura = aux["tipofactura"].ToString(); fac.RazonSocial = aux["razonsocial"].ToString(); fac.Terminal = Convert.ToInt32(aux["numeroterminal"]); fac.Total = float.Parse(aux["total"].ToString()); fac.Fecha = Convert.ToDateTime(aux["fecha"]); fac.IdUsuario = Convert.ToInt32(aux["idusuario"]); fac.Cliente = aux["cliente"].ToString(); fac.PagoEfectivo = float.Parse(aux["pagoefectivo"].ToString()); fac.PagoTarjeta = float.Parse(aux["pagotarjeta"].ToString()); lista.Add(fac); } } catch (SqlException ex) { throw ex; } catch (Exception ex) { throw ex; } return lista; }