コード例 #1
0
    protected void btnGuardar_Click(object sender, EventArgs e)
    {
        try
        {
            string ocupacionNombre = null;
            if (txtOcupacionNombre.Text != "")
            {
                ocupacionNombre = txtOcupacionNombre.Text;
            }

            AdministrarOcupacion.ModificarOcupacion(long.Parse(txtOcupacionIdentificador.Text), ocupacionNombre);
            ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se actualizó de manera exitosa.');", true);

            //Muestra y oculta los controles necesarios
            formOcupacion.Visible    = false;
            tablaOcupaciones.Visible = true;

            LimpiarFormulario();
            ListarOcupaciones();
        }
        catch (Exception ex)
        {
            ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Ocurrió un error, contacte al administrador para más información.');", true);
        }
    }
コード例 #2
0
    /// <summary>
    /// Lista todas las ocupaciones en el gridview de administración
    /// </summary>
    protected void ListarOcupaciones()
    {
        DataTable dt = new DataTable();

        dt = AdministrarOcupacion.ListarOcupaciones();
        grvAdminOcupacion.DataSource = dt;
        grvAdminOcupacion.DataBind();
    }
コード例 #3
0
    protected void grvAdminOcupacion_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 = grvAdminOcupacion.Rows[(index)];
            }

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

                //Consulta y muestra la información
                DataTable dt = new DataTable();
                dt = AdministrarOcupacion.ConsultarOcupacionModificar(ocupacionIdentificador);
                if (dt.Rows.Count > 0)
                {
                    txtOcupacionNombre.Text = dt.Rows[0]["ocu_Nombre"].ToString();
                }


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

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

                DataTable dt = new DataTable();
                dt = AdministrarOcupacion.EliminarOcupacion(ocupacionIdentificador);
                ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se eliminó de manera exitosa.');", true);
                ListarOcupaciones();
            }
        }
        catch (Exception ex)
        {
            ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Ocurrió un error, contacte al administrador para más información.');", true);
        }
    }
コード例 #4
0
    //======================================================================
    //======================== B U S C A D O R =============================
    //======================================================================

    protected void btnBuscar_Click(object sender, EventArgs e)
    {
        int    id     = 0;
        string nombre = "";

        if (txtBuscarId.Text != "")
        {
            id = int.Parse(txtBuscarId.Text);
        }

        if (txtBuscarNombre.Text != "")
        {
            nombre = txtBuscarNombre.Text;
        }

        DataTable dt = AdministrarOcupacion.BuscarOcupacion(id, nombre);

        grvAdminOcupacion.DataSource = dt;
        grvAdminOcupacion.DataBind();
    }