private void btnModificar_Click(object sender, EventArgs e) { int indexFila = tableLibroDiario.CurrentRow.Index; string celdaPartida = tableLibroDiario.Rows[indexFila].Cells["ColumnDetalle"].Value.ToString(); if (celdaPartida.Contains("Partida")) { string[] partidaString = celdaPartida.Split(' '); int numeroPartida = Convert.ToInt32(partidaString[2]); accion = "editar"; using (AgregarPartidaForm agregarPartidaForm = new AgregarPartidaForm(this.partidasController, idLibroDiario, numeroPartida, accion)) { this.Parent.Parent.Parent.Visible = false; agregarPartidaForm.ShowDialog(); this.Parent.Parent.Parent.Visible = true; llenarTabla(); Totales(); } } else { MessageBox.Show("Para editar una partida Selecciona la fila que corresponda\n a la partidano, no seleccione una fila de cuenta o detalle", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnAgregar_Click(object sender, EventArgs e) { accion = "ingresar"; using (AgregarPartidaForm agregarPartidaForm = new AgregarPartidaForm(this.partidasController, idLibroDiario, numeroPartidas, accion)) { this.Parent.Parent.Parent.Visible = false; agregarPartidaForm.ShowDialog(); this.Parent.Parent.Parent.Visible = true; llenarTabla(); Totales(); } }