private void btnAnular_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(txtFac.Text) && !String.IsNullOrWhiteSpace(txtFac.Text)) { try { int num = Convert.ToInt32(txtFac.Text.Trim()); var item = TransaccionController.leer(num); if (item != null) { var form = new DetalleTransaccion(item); form.ShowDialog(); } else { MessageBox.Show("EL NUMERO DE FACTURA INGRESADO NO EXISTE", "NO EXISTE TRANSACCION", MessageBoxButtons.OK, MessageBoxIcon.Error); } ActualizarNoFactura(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("INGRESE EL NUMERO DE LA FACTURA A BUSCAR", "NUMERO DE FACTURA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void vToolStripMenuItem_Click(object sender, EventArgs e) { try { int codigo = (int)dgvEgresos.SelectedRows[0].Cells[0].Value; var form = new DetalleTransaccion(TransaccionController.leer(codigo)); form.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void imprimirFacturaToolStripMenuItem_Click(object sender, EventArgs e) { try { int codigo = (int)dgvEgresos.SelectedRows[0].Cells[0].Value; var transacc = TransaccionController.leer(codigo); var det = DetalleController.listar(codigo); string cajero = UsuariosController.leer(transacc.Id_usuario).ToString(); decimal ingreso = det.Where(x => x.TipoTransaccion == 1).Sum(y => y.Cantidad); decimal egreso = det.Where(x => x.TipoTransaccion == 0).Sum(y => y.Cantidad); decimal total = ingreso - egreso; Form ticket = new Reportes.ImprimirFactura(codigo, cajero, transacc.Vehiculo.Placa, dtFechaFiltro.Value); ticket.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void dgDatos_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { try { int valor = (int)dgDatos.SelectedRows[0].Cells[0].Value; var item = TransaccionController.leer(valor); if (item != null) { Transacciones.DetalleTransaccion form = new Transacciones.DetalleTransaccion(item); form.ShowDialog(); } else { throw new Exception("Factura no encontrada"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }