예제 #1
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Repositorio <Ventas> repositorio = new Repositorio <Ventas>(new Contexto());
            Ventas venta;
            bool   Paso = false;

            if (Validar())
            {
                MessageBox.Show("Favor revisar todos los campos!!", "Validación!!",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            venta = LlenaClase();

            if (IdNumericUpDown.Value == 0)
            {
                if (TipoVentacomboBox.SelectedIndex == 0)
                {
                    Paso = VentasBLL.Guardar(venta);
                    MessageBox.Show("Guardado!!", "Exito",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else if (TipoVentacomboBox.SelectedIndex == 1)
                {
                    Paso = repositorio.Guardar(venta);
                    MessageBox.Show("Guardado!!", "Exito",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
                Repositorio <Ventas> repositorioD = new Repositorio <Ventas>(new Contexto());
                int    id  = Convert.ToInt32(IdNumericUpDown.Value);
                Ventas ven = repositorioD.Buscar(id);

                if (ven != null)
                {
                    Paso = repositorioD.Modificar(venta);
                    MessageBox.Show("Modificado!!", "Exito",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Id no existe", "Falló",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            reciVentas reciVentas = new reciVentas();

            reciVentas.Show();

            if (Paso)
            {
                LimpiaObjetos();
            }
            else
            {
                MessageBox.Show("No se pudo guardar!!", "Fallo",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #2
0
        private void Imprimirbutton_Click(object sender, EventArgs e)
        {
            reciVentas reciVentas = new reciVentas();

            reciVentas.Show();
        }