protected void GuardarLocalidadesConvenio_Click(object sender, EventArgs e) { try { int resDel = -1, resAdd = 1; bool ok = true; if (Session["idConvPaga"] != null) { int idConv = Int32.Parse(Session["idConvPaga"].ToString()); resDel = AdministrarPagadurias.EliminarLocalidadesPorConvenio(null, idConv, 0); //lblMsj.Text += chkLocalidadesPagaduria.Items[i].Value + " - " + chkLocalidadesPagaduria.Items[i].Text + ";"; if (resDel > 0) { for (int i = 0; i < chkLocalidadesConvenio.Items.Count; i++) { if (chkLocalidadesConvenio.Items[i].Selected) { resAdd = AdministrarPagadurias.RegistrarLocalidadesPorConvenio(chkLocalidadesConvenio.Items[i].Value, idConv.ToString()); if (resAdd < 0) { ok = false; } } } if (ok) { MensajeForm("Todas las localidades se han agregado exitosamente", null); CargarLocalidadesPorConvenio(null, idConv); } else { MensajeForm("Solo se han agregado parcialmente las localidades. Favor revise e intentelo nuevamente", "~/gestion/pagadurias/convenios"); } } else { MensajeForm("Error al limpiar las localidades. Favor Intentelo Nuevamente ", null); } } else { MensajeForm("No se ha podido identificar el convenio al que se le quiere agregar las localidades ", "~/gestion/pagadurias/detalle#irConvenios"); } } catch (Exception ex) { MensajeForm("Ha ocurrido un problema con su petición", null); } }