コード例 #1
0
 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);
     }
 }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
 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);
     }
 }
コード例 #4
0
 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);
     }
 }