Ejemplo n.º 1
0
    protected void Button_Ingresar_Click(object sender, EventArgs e)
    {
        Decimal ID_EMPRESA;

        if (DropDownList_RecordarPSW_Empresa.SelectedValue.Equals("1"))
        {
            Session.Remove("idEmpresa");
            Session.Add("idEmpresa", "1");
            ID_EMPRESA = 1;
        }
        else
        {
            Session.Remove("idEmpresa");
            Session.Add("idEmpresa", "3");
            ID_EMPRESA = 3;
        }

        usuario usuario = new usuario(ID_EMPRESA.ToString());

        Boolean correcto = usuario.ObtenerClaveUsuarioPorUsuLogCedula(TextBox_RecordarPSW_Usuario.Text, TextBox_Cedula.Text);

        if (!(String.IsNullOrEmpty(usuario.MensajeError)))
        {
            Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, usuario.MensajeError, Proceso.Error);
        }
        else
        {
            Ocultar(Acciones.Inicio);
            Mostrar(Acciones.Inicio);
            Cargar(Acciones.Inicio);

            Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Su contraseña fue enviada al correo registrado en el sistema.", Proceso.Correcto);
        }
    }
    private void cargar_GridView_EMPRESAS_GRUPO_desde_tabal(DataTable tablaInfoEmpresas)
    {
        GridView_EMPRESAS_GRUPO.DataSource = tablaInfoEmpresas;
        GridView_EMPRESAS_GRUPO.DataBind();

        GridViewRow  filaGrilla;
        Decimal      ID_EMPRESA;
        DropDownList datoDrop;

        for (int i = 0; i < GridView_EMPRESAS_GRUPO.Rows.Count; i++)
        {
            filaGrilla = GridView_EMPRESAS_GRUPO.Rows[i];

            ID_EMPRESA = Convert.ToDecimal(GridView_EMPRESAS_GRUPO.DataKeys[i].Values["ID_EMPRESA"]);

            datoDrop = filaGrilla.FindControl("DropDownList_ID_EMPRESA") as DropDownList;

            cargar_ListaEmpresasEnDrop(datoDrop);

            try
            {
                datoDrop.SelectedValue = ID_EMPRESA.ToString();
            }
            catch
            {
                datoDrop.SelectedIndex = 0;
            }

            for (int j = 1; j < GridView_EMPRESAS_GRUPO.Columns.Count; j++)
            {
                filaGrilla.Cells[j].Enabled = false;
            }
        }
    }
Ejemplo n.º 3
0
        protected void Button_ACEPTAR_Click(object sender, EventArgs e)
        {
            Decimal ID_EMPRESA;

            Boolean verificador = true;

            Session.Add("idEmpresa", "1");

            ID_EMPRESA = 1;

            if (verificador == true)
            {
                String LOGON_USER      = Request.ServerVariables["LOGON_USER"].ToString();
                String REMOTE_USER     = Request.ServerVariables["REMOTE_USER"].ToString();
                String LOCAL_ADDR      = Request.ServerVariables["LOCAL_ADDR"].ToString();
                String REMOTE_ADDR     = Request.ServerVariables["REMOTE_ADDR"].ToString();
                String REMOTE_HOST     = Request.ServerVariables["REMOTE_HOST"].ToString();
                String HTTP_USER_AGENT = Request.ServerVariables["HTTP_USER_AGENT"].ToString();

                usuario usuario = new usuario(ID_EMPRESA.ToString());

                if (usuario.IniciarSesion(TextBox_NombreUsuario.Text, TextBox_Pasword.Text, LOGON_USER, REMOTE_USER, LOCAL_ADDR, REMOTE_ADDR, REMOTE_HOST, HTTP_USER_AGENT) == false)
                {
                    String[] mensajeError = usuario.MensajeError.Split(':');
                    if (mensajeError[0] == "8")
                    {
                        Ocultar(Acciones.Inicio);
                        Mostrar(Acciones.CambioPassword);
                        Cargar(Acciones.CambioPassword);

                        //Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, mensajeError[1], Proceso.Advertencia);
                        ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openpopup();", true);
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openpopup();", true);
                        //Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, mensajeError[1], Proceso.Error);
                    }
                }
                else
                {
                    Session.Remove("USU_LOG");
                    Session.Remove("USU_ID");
                    Session.Remove("USU_TIPO");
                    Session.Add("USU_LOG", TextBox_NombreUsuario.Text);
                    Session.Add("USU_TIPO", usuario.TipoUsuario);
                    Session.Remove("NOM_EMPLEADO");
                    Session.Add("NOM_EMPLEADO", usuario.NombreUsuario);

                    if (usuario.TipoUsuario == "PUBLICO")
                    {
                        tools             _tools = new tools();
                        SecureQueryString QueryStringSeguro_seleccion;
                        QueryStringSeguro_seleccion = new SecureQueryString(_tools.byteParaQueryStringSeguro());

                        QueryStringSeguro_seleccion["img_area"]      = "seleccion";
                        QueryStringSeguro_seleccion["nombre_area"]   = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES";
                        QueryStringSeguro_seleccion["nombre_modulo"] = "HOJA TRABAJO SELECCIÓN";
                        QueryStringSeguro_seleccion["accion"]        = "inicial";


                        Response.Redirect("~/seleccionCliente/hojaTrabajoSeleccion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro_seleccion.ToString()));
                    }
                    else
                    {
                        EnviarNotificaciones();
                        //Response.Redirect("~/areas/areas.aspx");
                        Response.Redirect("~/WebForms/MenuPrincipal.aspx");
                    }
                }
            }
        }