예제 #1
0
    protected void btnGuardar_Click(object sender, EventArgs e)
    {
        try
        {
            string plantelNombre = null;
            long   departamentoIdentificador;
            if (txtPlantelNombre.Text != "")
            {
                plantelNombre = txtPlantelNombre.Text;
            }
            departamentoIdentificador = long.Parse(ddlDepartamento.SelectedValue);

            AdministrarPlantel.ModificarPlantel(long.Parse(txtPlantelidentificador.Text), plantelNombre, departamentoIdentificador);
            ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se actualizó de manera exitosa.');", true);

            //Muestra y oculta los controles necesarios
            formPlantel.Visible    = false;
            tablaPlanteles.Visible = true;

            LimpiarFormulario();
            ListarPlanteles();
        }
        catch (Exception ex)
        {
            ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Ocurrió un error, contacte al administrador para más información.');", true);
        }
    }
예제 #2
0
    /// <summary>
    /// Lista todos los planteles en el gridview de administración
    /// </summary>
    protected void ListarPlanteles()
    {
        DataTable dt = new DataTable();

        dt = AdministrarPlantel.ListarPlanteles();
        grvAdminPlantel.DataSource = dt;
        grvAdminPlantel.DataBind();
    }
예제 #3
0
    protected void grvAdminPlantel_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        try
        {
            int         index = int.Parse(e.CommandArgument.ToString());
            GridViewRow row   = null;

            if (e.CommandName == "Modificar_Click" || e.CommandName == "Eliminar_Click")
            {
                row = grvAdminPlantel.Rows[(index)];
            }

            if (e.CommandName == "Modificar_Click")
            {
                long plantelidentificador = long.Parse(row.Cells[1].Text);
                txtPlantelidentificador.Text = plantelidentificador.ToString();

                //Consulta y muestra la información
                DataTable dt = new DataTable();
                dt = AdministrarPlantel.ConsultarPlantelModificar(plantelidentificador);
                if (dt.Rows.Count > 0)
                {
                    txtPlantelNombre.Text         = dt.Rows[0]["pla_Nombre"].ToString();
                    ddlDepartamento.SelectedValue = dt.Rows[0]["dep_Id"].ToString();

                    //Muestra y oculta los controles necesarios
                    titleModificar.Visible = true;
                    buscador.Visible       = false;
                    titleAcciones.Visible  = false;
                    titleAdicionar.Visible = false;
                    formPlantel.Visible    = true;
                    tablaPlanteles.Visible = false;
                    botonGuardar.Visible   = true;
                    botonInsertar.Visible  = false;
                }
            }

            if (e.CommandName == "Eliminar_Click")
            {
                long plantelidentificador = long.Parse(row.Cells[1].Text);

                DataTable dt = new DataTable();
                dt = AdministrarPlantel.EliminarPlantel(plantelidentificador);
                ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se eliminó de manera exitosa.');", true);
                ListarPlanteles();
            }
        }
        catch (Exception ex)
        {
            ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Ocurrió un error, contacte al administrador para más información.');", true);
        }
    }