private void BtnDetalles_Click(object sender, EventArgs e) { if (dgvCompras.SelectedCells.Count > 0) { foreach (Form item in Application.OpenForms) { if (item.GetType() == typeof(ModCompra)) { item.Focus(); return; } } try { LoteNegocio negL = new LoteNegocio(); Compra c = (Compra)dgvCompras.CurrentRow.DataBoundItem; c.LstLotes = negL.Listar(c.IdCompra, activo); ModCompra detalles = new ModCompra(c, false); detalles.ShowDialog(); LlenarTabla(); } catch (Exception ex) { Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog(); } } else { Mensaje m = new Mensaje("Ningun item seleccionado."); m.ShowDialog(); } }
private void BtnAgregar_Click(object sender, EventArgs e) { foreach (Form item in Application.OpenForms) { if (item.GetType() == typeof(ModCompra)) { item.Focus(); return; } } try { ModCompra mod = new ModCompra(); mod.ShowDialog(); LlenarTabla(); } catch (Exception ex) { Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog(); } }
private void DgvCompras_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { foreach (Form item in Application.OpenForms) { if (item.GetType() == typeof(ModCompra)) { item.Focus(); return; } } try { ModCompra detalles = new ModCompra((Compra)dgvCompras.CurrentRow.DataBoundItem, false); detalles.Show(); LlenarTabla(); } catch (Exception ex) { Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog(); } }