private void Button3_Click(object sender, EventArgs e)
        {
            if (txtIdentificacion.Text == "")
            {
                MessageBox.Show("¡¡Por favor, asegúrese de elejir un cliente al cual registrar la compra");
            }
            else
            {
                var respuesta = new Respuesta2();

                try
                {
                    Factura factura = new Factura();
                    Asignar(factura);
                    respuesta = facturaServicio.Guardar(factura);
                    for (int i = 0; i <= detalles.Count; i++)
                    {
                        Detalle detalle = new Detalle();
                        MapearDetalle(detalle, i);
                        detalleServicio.Guardar(detalle);
                    }



                    MessageBox.Show(respuesta.Mensaje, "Resultado de guardar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Asegúrese de establecer una lista de compras. " + ex.Message, "Resultado de guardar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                }
            }
        }
Example #2
0
        private void button4_Click(object sender, EventArgs e)
        {
            try
            {
                Factura factura = MapearFactura();
                string  mensaje = facturaService.Guardar(factura);

                for (int i = 0; i <= LisDetalle.Count; i++)
                {
                    DetalleFactura detalle = new DetalleFactura();
                    MapearListDetalle(detalle, i);
                    detalleFacturaService.Guardar(detalle);
                }
                MessageBox.Show(mensaje, "Mensaje de Guardado", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Asegúrese de establecer una lista de compras. " + ex.Message, "Resultado de guardar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
            }
        }