示例#1
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            int ID;

            int.TryParse(IDNumericUpDown.Text, out ID);
            Facturas f1 = FacturaDetalleBLL.Buscar(ID);

            if (f1 == null)
            {
                Facturas f = LlenarClase();
                if (FacturaDetalleBLL.Guardar(f))
                {
                    MessageBox.Show("Factura Guardada");
                }
                else if (!FacturaDetalleBLL.Guardar(f))
                {
                    MessageBox.Show("Esta Factura No Pudo Ser Guardada");
                }
            }
            else
            {
                edit(f1);
                if (FacturaDetalleBLL.Modificar(f1))
                {
                    MessageBox.Show("Acaba de Modificar Esta Persona");
                }
                else
                {
                    MessageBox.Show("No Se Pudo Modificar Esta Persona");
                }
            }
            ClearAll();
        }
示例#2
0
        private void BuscarFacturaButton_Click(object sender, EventArgs e)
        {
            int            ID      = int.Parse(IDNumericUpDown.Text);
            Facturas       Factura = new Facturas();
            FacturaDetalle Detalle = new FacturaDetalle();

            Factura = FacturaDetalleBLL.Buscar(ID);

            if (Factura != null)
            {
                MessageBox.Show("Factura Encontrada");
                IdPersonasNumericUpDown.Value  = Factura.IdPersona;
                IdProductoNumericUpDown.Value  = Detalle.IdProducto;
                FechadateTimePicker.Value      = Factura.Fecha;
                ObservacionTextBox.Text        = Factura.Observacion;
                MontoTextBox.Text              = (Factura.Monto).ToString();
                FacturaDataGridView.DataSource = FacturaDetalleBLL.GetList(X => X.IdFactura == (int)IDNumericUpDown.Value);
                IdProductoNumericUpDown.Value  = Detalle.IdProducto;
            }
            else
            {
                MessageBox.Show("Factura No encontada");
            }
        }