예제 #1
0
        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;
        }
예제 #2
0
        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;

        }