Пример #1
0
 public mPersona usuarioVald(string usuario, string clave)
 {
     foreach (var item in db.spvalidarAcceso(usuario, clave))
     {
         objPer = new mPersona(item.Id_Usuario, item.Id_Persona, item.Nombres, item.ApellidoPaterno, item.ApellidoMaterno, item.idTipo, item.Roll);
     }
     return(objPer);
 }
Пример #2
0
 public mPersona mostrarRpt(int emp_id)
 {
     foreach (var item in db.spReporteRol(emp_id))
     {
         objPer = new mPersona(item.Cedula, item.persona, item.Direccion, item.TelefonoC, item.nombre_cargo, item.Descripcion, item.NroCuenta, item.banco, Convert.ToDouble(item.SueldoNumero));
     }
     return(objPer);
 }
Пример #3
0
        protected void validar(string _usuario, string _clave)
        {
            mPersona _dato = null;

            try{
                _dato = clsPers.usuarioVald(_usuario, _clave);

                if (_dato != null)
                {
                    Session.Add("usuarioId", _dato.idUser);
                    Session.Add("personaId", _dato.Id_Persona);
                    Session.Add("nombres", _dato.Nombres);
                    Session.Add("apellido", _dato.ApellidoPaterno);
                    Session.Add("apellido2", _dato.ApellidoMaterno);
                    //Session.Add("rolId", _dato.idRol);
                    //Session.Add("rol", _dato.rol);

                    if (Request.Cookies["espam"] != null)
                    {
                        string             rolGalleta    = Server.HtmlEncode(Request.Cookies["espam"]["kro"]);
                        Catalogo_Seguridad _objSeguridad = new Catalogo_Seguridad();
                        string             RolAsignado   = _objSeguridad.DesEncriptar(rolGalleta);

                        switch (RolAsignado)
                        {
                        case "Encargado de Asociacion":
                            Session.Add("encargado", _dato.idUser);
                            RedirectToAction("Layout_Aso", "AsoLayoutController");
                            break;

                        case "Empleado":
                            Session.Add("empleado", _dato.idUser);
                            RedirectToAction("Layout_User", "UsuarioLayoutController");
                            break;

                        case "Proveedor":
                            Session.Add("proveedor", _dato.idUser);
                            RedirectToAction("Layout_Nom", "NomLayoutController");
                            break;

                        case "Nómina":
                            Session.Add("nomina", _dato.idUser);
                            RedirectToAction("Layout_Prov", "ProvLayoutController");
                            break;

                        default:
                            Response.Redirect("~/Views/Shared/error.cshtml", false);
                            break;
                        }
                    }
                }
                else
                {
                    Server.Transfer("~/logIn.aspx");
                }
            }catch (Exception ex) {
                ViewBag.showSuccessAlert = false;
                //ClientScript.RegisterStartupScript(GetType(), "actualizar", "javascript:nocredenciales();", true);
                //ClientScript.RegisterStartupScript(GetType(), "swal", "javascript:swal('Usuario o contraseña incorrecto ', 'Verifique que esta ingresando los datos correctamente.','error');", true);
            }
        }