Example #1
0
        private void Reportebutton_Click(object sender, EventArgs e)
        {
            if (lista.Count == 0)
            {
                lista = BLL.FacturacionBLL.Buscar();
            }

            Facturas abrir = new Facturas(lista);

            abrir.Show();
        }
Example #2
0
        private void button12_Click(object sender, EventArgs e)
        {
            Facturas fac = new Facturas(100);

            fac.Show();
        }
Example #3
0
        private void Imprimirbutton_Click(object sender, EventArgs e)
        {
            Facturas abrir = new Facturas(BLL.FacturacionBLL.GetList("id", LlenaClase().id.ToString()));

            abrir.Show();
        }
Example #4
0
        // Listo, metodo Guardar y modificar
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            LimpiarProvider();
            if (SetError(2))
            {
                MessageBox.Show("Llenar Campos vacios");
                return;
            }
            if (SetError(5) == true && FormaDePagocomboBox.SelectedIndex != 0)
            {
                MessageBox.Show("Arreglar devolucion");
                return;
            }

            Factura bill = LlenaClase();

            if (IDcomboBox.Text == string.Empty)
            {
                if (BLL.FacturacionBLL.Guardar(bill) && BLL.FacturaDetalleBLL.Guardar(bill.BillDetalle))
                {
                    MessageBox.Show("Guardado!!");
                    LlenarComboBox();
                    BLL.FacturacionBLL.DescontarProductos(billes.BillDetalle);
                    var result = MessageBox.Show("Desea Imprimir un recibo?", "+Ventas",
                                                 MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    if (result == DialogResult.Yes)
                    {
                        //  La variable mayor me devuelve la ultima factura realizada para poder imprimirla
                        int      mayor = BLL.FacturacionBLL.Mayor(BLL.FacturacionBLL.Buscar());
                        Facturas abrir = new Facturas(BLL.FacturacionBLL.GetList("id", mayor.ToString()));
                        abrir.Show();
                    }
                    Clean();
                }
                else
                {
                    MessageBox.Show("No se pudo Guardar!!");
                }
            }
            else
            {
                var result = MessageBox.Show("Seguro de Modificar?", "+Ventas",
                                             MessageBoxButtons.YesNo, MessageBoxIcon.Question);


                if (result == DialogResult.Yes)
                {
                    BLL.FacturacionBLL.DescontarBuscando(LlenaClase().BillDetalle, IDcomboBox.Text);
                    if (BLL.FacturacionBLL.Modificar(LlenaClase()))
                    {
                        if (LlenaClase().BillDetalle.Count() > 0)
                        {
                            BLL.FacturaDetalleBLL.Modificar(LlenaClase().BillDetalle);
                        }



                        MessageBox.Show("Modificado!!");

                        if (Detalle.Count != 0)
                        {
                            foreach (var item in Detalle)
                            {
                                BLL.FacturaDetalleBLL.Eliminar(item.id.ToString());
                            }
                        }
                        if (Arreglar)
                        {
                            BLL.FacturacionBLL.ArreglarProductoList(Detalle);
                            Arreglar = false;
                        }


                        var resultado = MessageBox.Show("Desea Imprimir un recibo?", "+Ventas",
                                                        MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                        if (result == DialogResult.Yes)
                        {
                            Facturas abrir = new Facturas(BLL.FacturacionBLL.GetList("id", LlenaClase().id.ToString()));
                            abrir.Show();
                        }
                        Clean();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo modificar!!");
                    }
                }
            }
        }