private void dgrid_Debitos_MouseDoubleClick(object sender, MouseEventArgs e) { try { if (dgrid_Debitos.SelectedRows.Count > 0 && proveedor) { int cal = (dgrid_Debitos.Rows[0].Height * (dgrid_Debitos.Rows.Count)) + 28; if (cal > e.Location.Y && e.Location.Y > 28) { Crecibo_debito orecibo = (Crecibo_debito)dgrid_Debitos.CurrentRow.DataBoundItem; Ccompra oCompra = orecibo.Compra(); if (oCompra != null) { if (oCompra.Lista() == null) { Ctrl_compras adm = Ctrl_compras.ClaseActiva(); adm.CargarItems(oCompra); } string argumento = "Forma de pago : " + oCompra.Forma_Pago + "\nDesc/Rec : $" + oCompra.Descuento + "\nImporte : $ " + oCompra.Total; Frm_Items frm = new Frm_Items(argumento, oCompra); frm.ShowDialog(); } } } } catch (Exception ex) { Frm_confirmacion frm = new Frm_confirmacion(ex.Message, "Bueno, esto es embarazoso. Pero lo solucionaremos :)", "Aceptar"); frm.ShowDialog(); } }
private void btn_VerificarCompras_Click(object sender, EventArgs e) { try { Ctrl_compras admCompras = Ctrl_compras.ClaseActiva(); int cont = admCompras.VerificarTodas(); Frm_confirmacion frm; if (cont > 0) { frm = new Frm_confirmacion("Se ha verificado y se han corregido " + cont + " compras.", "Finish", "Aceptar"); } else if (cont == 0) { frm = new Frm_confirmacion("Se ha verificado todas las compras y no se detecto errores de calculos.", "Finish", "Aceptar"); } else { frm = new Frm_confirmacion("Se ha producido un error en el transcurso, llame a soporte.", "Finish", "Aceptar"); } frm.ShowDialog(); } catch (Exception ex) { Frm_confirmacion frm = new Frm_confirmacion(ex.Message, "A surgido un temita", "Aceptar"); frm.ShowDialog(); } }