protected void btnGuardar_Click(object sender, EventArgs e) { try { gdvMiembros.Columns[0].Visible = true; gdvMiembros.Columns[1].Visible = true; gdvMiembros.Columns[2].Visible = true; foreach (GridViewRow row in gdvMiembros.Rows) { CheckBox check = row.FindControl("chkAplica") as CheckBox; String idMiembro = row.Cells[0].Text; String fechaCreacion = row.Cells[1].Text; String fechaInicio = row.Cells[2].Text; if (!fechaCreacion.Equals(" ")) { fechaCreacion = Convert.ToDateTime(fechaCreacion).ToString("yyyy-MM-dd HH:mm:ss"); fechaInicio = Convert.ToDateTime(fechaInicio).ToString("yyyy-MM-dd HH:mm:ss"); } else { fechaCreacion = ""; fechaInicio = ""; } if (check.Checked) { if (!bdTS.NADFASVerificarNADFASActivo(S, idMiembro, año)) { bdTS.NADFASNuevoNADFAS(S, idMiembro, año, U); } } else { if (bdTS.NADFASVerificarNADFASActivo(S, idMiembro, año)) { bdTS.NADFASDesactivarNADFAS(S, idMiembro, fechaCreacion, año, U, fechaInicio); } } } llenarGdvMiembros(); gdvMiembros.Columns[0].Visible = false; gdvMiembros.Columns[1].Visible = false; gdvMiembros.Columns[2].Visible = false; mst.mostrarMsjNtf(dic.msjSeHaActualizado); }catch (Exception ex) { mst.mostrarMsjMdl(dic.msjNoSeRealizoExcp + ex.Message.ToString() + "."); } }