private void Reportebutton_Click(object sender, EventArgs e) { if (lista.Count == 0) { lista = BLL.FacturacionBLL.Buscar(); } Facturas abrir = new Facturas(lista); abrir.Show(); }
private void button12_Click(object sender, EventArgs e) { Facturas fac = new Facturas(100); fac.Show(); }
private void Imprimirbutton_Click(object sender, EventArgs e) { Facturas abrir = new Facturas(BLL.FacturacionBLL.GetList("id", LlenaClase().id.ToString())); abrir.Show(); }
// 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!!"); } } } }