Exemplo n.º 1
0
    protected void GuardarLocalidadesPagaduria_Click(object sender, EventArgs e)
    {
        try
        {
            int  resDel = -1, resAdd = 1;
            bool ok = true;


            if (Session["idPaga"] != null)
            {
                int idPaga = Int32.Parse(Session["idPaga"].ToString());
                resDel = AdministrarPagadurias.EliminarLocalidadesPorPagaduria(null, idPaga, 0);
                //lblMsj.Text += chkLocalidadesPagaduria.Items[i].Value + " - " + chkLocalidadesPagaduria.Items[i].Text + ";";

                if (resDel > 0)
                {
                    for (int i = 0; i < chkLocalidadesPagaduria.Items.Count; i++)
                    {
                        if (chkLocalidadesPagaduria.Items[i].Selected)
                        {
                            resAdd = AdministrarPagadurias.RegistrarLocalidadesPorPagaduria(chkLocalidadesPagaduria.Items[i].Value,
                                                                                            idPaga.ToString());

                            if (resAdd < 0)
                            {
                                ok = false;
                            }
                        }
                    }


                    if (ok)
                    {
                        //MensajeForm("Todas las localidades se han agregado exitosamente","DetallePagaduria.aspx");
                        MensajeForm("Todas las localidades se han agregado exitosamente", null);
                        CargarLocalidadesPorPagaduria(null, idPaga);
                    }
                    else
                    {
                        //MensajeForm("Solo se han agregado parcialmente las localidades. Favor revise e intentelo nuevamente", "DetallePagaduria.aspx");
                        MensajeForm("Solo se han agregado parcialmente las localidades. Favor revise e intentelo nuevamente", "~/gestion/pagadurias/detalle");
                    }
                }
                else
                {
                    MensajeForm("Error al limpiar las localidades. Favor Intentelo Nuevamente ", null);
                }
            }
            else
            {
                //MensajeForm("No se ha podido identificar la pagaduria a la que se le quiere agregar las localidades ", "Pagadurias.aspx");
                MensajeForm("No se ha podido identificar la pagaduria a la que se le quiere agregar las localidades ", "~/gestion/pagadurias");
            }
        }
        catch (Exception ex)
        {
            //Response.Write(ex.ToString());
            MensajeForm("Ha Ocurrido un Problema con su petición", null);
        }
    }