private void btnAceptar_Click_1(object sender, EventArgs e) { if (ValidarCampos()) { var g = ObtenerDatosFormulario(); if (alternativa == "Agregar") { Gastos.AgregarGasto(g); } else if (alternativa == "Actualizar") { if (this.lstGastos.SelectedItems.Count == 0) { MessageBox.Show("Seleccione una fila para Acualizar."); } else { int indice = lstGastos.SelectedIndex; Gastos.ActualizarGasto(g, indice); ActualizarListaGastos(); } } LimpiarFormulario(); ActualizarListaGastos(); BloquearFormulario(); } }