示例#1
0
    protected void Seleccionar_REQUERIMIENTO(object sender, ImageClickEventArgs e)
    {
        //string cleanMessage = string.Empty;
        //ImageButton btnSeleccionarRequerimiento = ((ImageButton)sender);
        //int ID_REQUERIMIENTO_PERSONAL = Convert.ToInt32(btnSeleccionarRequerimiento.CommandArgument);
        //Session["ID_DETALLE_REQUERIMIENTO_PERSONAL"] = btnSeleccionarRequerimiento.CommandArgument;
        //BL_PERSONAL obj = new BL_PERSONAL();
        //DataTable dtResultado = new DataTable();
        //dtResultado = obj.buscar_PersonalDisponible(ID_REQUERIMIENTO_PERSONAL);

        //if (dtResultado.Rows.Count > 0)
        //{
        //    //ModalRegistro.Dispose();
        //    ModalRegistro.Show();

        //    //btnAsignar.Visible = false;
        //    //btnNo.Visible = false;
        //    btnCerrar.Visible = true;

        //}
        //else
        //{
        //    cleanMessage = "No existen postulantes matriculados";
        //    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true);

        //}

        //gridPersonalDisponible.DataSource = dtResultado;
        //gridPersonalDisponible.DataBind();



        string      cleanMessage = string.Empty;
        ImageButton btnSeleccionarRequerimiento = ((ImageButton)sender);
        int         ID_REQUERIMIENTO_PERSONAL   = Convert.ToInt32(btnSeleccionarRequerimiento.CommandArgument);

        Session["ID_DETALLE_REQUERIMIENTO_PERSONAL"] = btnSeleccionarRequerimiento.CommandArgument;
        BL_PERSONAL obj          = new BL_PERSONAL();
        DataTable   dtResultado  = new DataTable();
        DataTable   dtIResultado = new DataTable();

        dtIResultado = obj.buscar_CantidadRequerimientos_MOI(ID_REQUERIMIENTO_PERSONAL);
        string x = dtIResultado.Rows[0]["TOTAL"].ToString();

        if (dtIResultado.Rows[0]["TOTAL"].ToString() == "0")
        {
            dtResultado = obj.buscar_PersonalDisponible_MOI(ID_REQUERIMIENTO_PERSONAL);

            cargos();

            if (dtResultado.Rows.Count > 0)
            {
                ModalRegistro.Show();
                btnCerrar.Visible = true;
            }
            else
            {
                cleanMessage = "No existen postulantes matriculados";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true);
            }

            gridPersonalDisponible.DataSource = dtResultado;
            gridPersonalDisponible.DataBind();
        }
        else
        {
            Response.Redirect("~/RRHH/frmRequerimientoDetalleMOI.aspx");
        }
    }