예제 #1
0
        private void ConsultarXcliente()
        {
            string encontro   = "no";
            string Cliente_id = txtID.Text;

            respuesta1         = detalleFacturaService.Consultar();
            LisDetalleFacturas = respuesta1.detalle.ToList();
            respuesta          = facturaService.Consultar();
            facturas           = respuesta.factura.ToList();
            foreach (var item in facturas)
            {
                if (Cliente_id == item.cliente.Identificacion)
                {
                    dtgFacturas.Rows.Add(item.Factura_id, item.Totales, item.Fecha, item.cliente.Identificacion, item.FormaPago);
                    foreach (var items in LisDetalleFacturas)
                    {
                        if (item.Factura_id == items.CodigoFactura)
                        {
                            DtgDetallesFacturas.Rows.Add(items.DetalleFac_id, items.productos.Productos_id, items.productos.Nombre, items.productos.Tipo, items.productos.Precio_venta, items.Cantidad, items.Total, items.CodigoFactura);
                        }
                    }
                    encontro = "si";
                }
            }
            if (encontro == "no")
            {
                MessageBox.Show("No hay Factura con ese Id");
                DtgDetallesFacturas.Columns.Clear();
                dtgFacturas.Columns.Clear();
            }
        }
예제 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            respuesta = facturaservice.Consultar();
            dataGridView1.Rows.Clear();

            consultar();
        }
        private void MapearTodos()
        {
            RespuestaConsultaFactura       respuesta       = FacturaService.Consultar();
            RespuestaConsultaFacturaCompra respuestaCompra = compraService.ConsultarFactura();

            FacturasDgv.Rows.Clear();
            foreach (var item in respuesta.Facturas)
            {
                int n = FacturasDgv.Rows.Add();
                FacturasDgv.Rows[n].Cells[0].Value = item.Id_Factura;
                FacturasDgv.Rows[n].Cells[1].Value = item.FechaExpedicion;
            }

            foreach (var item in respuestaCompra.Facturas)
            {
                int n = FacturasDgv.Rows.Add();
                FacturasDgv.Rows[n].Cells[0].Value = item.Id_Factura;
                FacturasDgv.Rows[n].Cells[1].Value = item.FechaExpedicion;
            }
        }
예제 #4
0
        public ActionResult <FacturaViewModels> ConsultarFacturas()
        {
            var result = _serviceFactura.Consultar();

            if (result.Error)
            {
                ModelState.AddModelError("Error al consultar las factura", result.Mensaje);
                var detallesproblemas = new ValidationProblemDetails(ModelState);
                detallesproblemas.Status = StatusCodes.Status500InternalServerError;
                return(BadRequest(detallesproblemas));
            }
            return(Ok(result.Facturas.Select(f => new FacturaViewModels(f))));
        }
예제 #5
0
        private void NFacturas()
        {
            int N_Factura = 1;
            ConsultaFcturaRespuesta respuesta = new ConsultaFcturaRespuesta();

            respuesta  = facturaService.Consultar();
            LisFactura = respuesta.factura.ToList();
            foreach (var item in LisFactura)
            {
                N_Factura++;
            }
            txtNFactura.Text = Convert.ToString(N_Factura);
            i = N_Factura;
        }
        private void MostrarDatos2()
        {
            var respuesta = new BLL.FacturaService.Respuesta2();

            respuesta = facturaServicio.Consultar();
            if (!respuesta.IsError)
            {
                //dataGridClientes.DataSource = null;

                dtgrFactura.DataSource = respuesta.Facturas.Where(p => p.CodigoCuenta == cuenta.Codigo).ToList();
                dtgrFactura.Refresh();
            }
            else
            {
                MessageBox.Show(respuesta.Mensaje, respuesta.Mensaje, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #7
0
        public IEnumerable <FacturaViewModel> Gets()
        {
            var response = _facturaService.Consultar().Select(p => new FacturaViewModel(p));

            return(response);
        }
예제 #8
0
        public IEnumerable <FacturaViewModel> Gets()
        {
            var response = facturaService.Consultar().ConvertAll(i => new FacturaViewModel(i));

            return(response);
        }