Exemplo n.º 1
0
        public Usuario Get(int id)
        {
            var dao      = new UsuariosDAO();
            var usuarios = dao.RetornarUsuarios();

            return(usuarios.Find(x => x.Id == id));
        }
Exemplo n.º 2
0
        public ActionResult Adiciona(Usuario usuario)
        {
            string valor = ViewBag.Perfil;

            if (ModelState.IsValid)
            {
                UsuariosDAO dao = new UsuariosDAO();
                if (usuario.Id > 0)
                {
                    dao.Atualiza(usuario);
                }
                if (usuario.Id == 0)
                {
                    dao.Adicionar(usuario);
                }
                return(RedirectToRoute("todosUsuarios"));
            }
            else
            {
                usuario = new Usuario();
                TipoPessoaDAO      dao  = new TipoPessoaDAO();
                IList <TipoPessoa> tipo = new List <TipoPessoa>();
                tipo = dao.Lista();
                ViewBag.TipoPessoa = tipo;
                ViewBag.Usuario    = usuario;

                ModelState.AddModelError("usuario.Nome", "*Campo Nome Obrigatório");
                ModelState.AddModelError("usuario.Email", "*Campo E-mail Obrigatório");



                return(View("Edita", usuario));
            }
        }
        public ActionResult Atualizar([Bind(Include = "Id, Nome, Cpf, Matricula, Senha, Setores")] Usuarios usuarios)
        {
            var dao = new UsuariosDAO();

            dao.Atualiza(usuarios);
            return(View());
        }
Exemplo n.º 4
0
        private void ConsultarUsuarios()
        {
            UsuariosDAO       objDAO  = new UsuariosDAO();
            List <UsuariosVO> lstUser = objDAO.ConsultarUsuarios();

            ViewBag.ListaUsuarios = lstUser;
        }
Exemplo n.º 5
0
 public formMovCompras()
 {
     InitializeComponent();
     compraDao  = new ComprasDAO();
     usuarioDao = new UsuariosDAO();
     sessaoDao  = new SessoesDAO();
 }
Exemplo n.º 6
0
        public List <Roles> listaRolesUsuario(int IdPersona)
        {
            IUsuariosDAO DAOUsuario = new UsuariosDAO();
            List <Roles> listaRoles = DAOUsuario.getListUserRolesByPerson(IdPersona);

            return(listaRoles);
        }
        public ActionResult AlterarSenha(FormCollection usuario)
        {
            string       login      = User.Identity.Name;
            UsuariosDAO  usuarioDAO = new UsuariosDAO();
            algoritmoMD5 MD5        = new algoritmoMD5();
            //string senha = usuario["senha atual"];
            //string novasenha = usuario["nova senha"];
            string novasenha = MD5.GetMD5("#$%" + login + usuario["nova senha"]);
            string senha     = MD5.GetMD5("#$%" + login + usuario["senha atual"]);

            if (usuario["nova senha"] == usuario["repetir nova senha"])
            {
                if (usuarioDAO.AlterarSenha(login, senha, novasenha))
                {
                    Response.Write("<script>alert('Senha alterada com sucesso!');</script>");
                    return(Redirect("~/Home/Index"));
                }
                else
                {
                    Response.Write("<script>alert('Usuário ou Senha incorretos');</script>");
                    return(View());
                }
            }
            else
            {
                Response.Write("<script>alert('A nova senha não coincide. Repita a operação!');</script>");
                return(View());
            }
        }
Exemplo n.º 8
0
 public AprovacaoController(DespesasDAO dep, UsuariosDAO user, CentroDeCustoDAO cc)
 {
     this.despesasDAO = dep;
     this.usuarioDAO  = user;
     this.ccDAO       = cc;
     BuildMenu();
 }
Exemplo n.º 9
0
 protected void btnRecuperar_Click(object sender, EventArgs e)
 {
     //Verificamos si el correo existe
     if (txtcorreo.Text == "")
     {
         ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "Vacio();", true);
     }
     else
     {
         UsuariosDAO US         = new UsuariosDAO();
         String[]    substrings = US.ValidarCorreoToReset(txtcorreo.Text).Split('|');
         if (substrings[0].ToString() == "Usuario de Facebook")
         {
             ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "FB();", true);
         }
         else
         {
             if (substrings[0].ToString() == "")
             {
                 ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "Noforma();", true);
             }
             else
             {
                 Security SC         = new Security();
                 string   Nombre     = substrings[0].ToString();
                 string   Contraseña = SC.desencrypt(substrings[1].ToString());
                 EnviarCorreo(txtcorreo.Text, "Estimado(a): " + Nombre + Environment.NewLine + "Tu usuario es:" + Environment.NewLine + substrings[2].ToString() +
                              Environment.NewLine + "Tu contraseña es :" + Environment.NewLine + Contraseña);
                 ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "MensajeEnviado();", true);
             }
         }
     }
 }
Exemplo n.º 10
0
        public ActionResult Adiciona(Pessoa funcionario)
        {
            if (ModelState.IsValid)
            {
                PessoasDAO  funcDAO = new PessoasDAO();
                UsuariosDAO userDAO = new UsuariosDAO();
                funcDAO.Adiciona(funcionario);

                Usuario user = new Usuario()
                {
                    User     = funcionario.Email,
                    Senha    = funcionario.Cpf,
                    PessoaId = funcionario.Id,
                };

                userDAO.Adiciona(user);
                RegistrarLog(funcionario, "REGISTROU");

                return(RedirectToAction("Index", "Funcionario"));
            }
            else
            {
                TipoPessoasDAO dao = new TipoPessoasDAO();
                ViewBag.TipoPessoas = dao.Lista();

                return(View("Form"));
            }
        }
Exemplo n.º 11
0
        private void btnContinuar_Click(object sender, EventArgs e)
        {
            Usuarios    user = new Usuarios();
            UsuariosDAO dao  = new UsuariosDAO();


            if (ValidaUsuarioSenha())
            {
                user.usuario = txtUsuario.Text;
                user.senha   = txtSenha.Text;

                if (dao.ConfirmaAdmin(user))
                {
                    MessageBox.Show("Sucesso!", "Usuario e senha validos !", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.DialogResult = DialogResult.OK;
                }
                else
                {
                    MessageBox.Show("Atenção", "Usuário ou Senha Inválidos.", MessageBoxButtons.OK);
                    txtUsuario.Text = "";
                    txtSenha.Text   = "";
                    txtUsuario.Focus();
                }
            }
            else
            {
                MessageBox.Show("Atenção", "Usuário ou Senha Inválidos.", MessageBoxButtons.OK);
                txtUsuario.Text = "";
                txtSenha.Text   = "";
                txtUsuario.Focus();
            }
        }
 static void Main()
 {
     UsuariosDAO.iniciar();
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     Application.Run(new FormBienvenido());
 }
Exemplo n.º 13
0
        public ActionResult Autentica(int matricula, string senha)
        {
            var dao = new UsuariosDAO();

            Usuarios usuario = dao.Busca(matricula, senha);

            Session["usuarioLogin"] = usuario;

            if (usuario == null)
            {
                TempData["msg"] = "Usuário com perfil inválido";
                return(RedirectToAction("Index"));
            }
            else if (usuario.Setores == Setores.Consultor)
            {
                Session["Setores"]     = Setores.Consultor;
                Session["nomeUsuario"] = usuario.Nome;
                return(RedirectToAction("Index", "Home"));
            }
            else if (usuario.Setores == Setores.Gerencia)
            {
                Session["Setores"]     = Setores.Gerencia;
                Session["nomeUsuario"] = usuario.Nome;
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                Session["Setores"]     = Setores.Administrativo;
                Session["nomeUsuario"] = usuario.Nome;
                return(RedirectToAction("Index", "Home"));
            }
        }
Exemplo n.º 14
0
        public ActionResult Adicionar()
        {
            var ViewModel = new ViewModelBadge();

            ViewModel.Badge = new Badge();

            ViewModel.ListBadgeBasicas        = BadgesDAO.Listar("Basica");
            ViewModel.ListBadgeIntermediarias = BadgesDAO.Listar("Intermediaria");
            ViewModel.ListBadgeAvancadas      = BadgesDAO.Listar("avancada");

            //Se o usuário logado for gestor pega apenas o setor do usuário atual, se não pega todos setor por ser usuário do tipo empresa
            if (Convert.ToString(Session["UsuarioTipo"]) == "Gestor")
            {
                Dictionary <int, string> SetorGestor = new Dictionary <int, string>();

                //Faz um dicionário apenas com o setor do Gestor
                SetorGestor.Add(ToInt32(Session["SetorID"]), Database.DBBuscaInfo("Setores", "ID", Convert.ToString(Session["SetorID"]), "Nome"));

                //Cria o Select List com o setor do gestor
                ViewBag.Setores = SelectListMVC.CriaListaSelecao(SetorGestor);
            }
            else
            {
                UsuariosDAO UsuariosDAO = new UsuariosDAO(ConfigurationManager.ConnectionStrings["strConMain"].ConnectionString);

                //Busca todos os setores e retorna um dictionary contendo os dados e retorna o select list
                ViewBag.Setores = SelectListMVC.CriaListaSelecao(UsuariosDAO.Setores());
            }

            return(View(ViewModel));
        }
Exemplo n.º 15
0
        public bool CambiaPassword(int idUsuario, string password)
        {
            IUsuariosDAO DAOUsuario    = new UsuariosDAO();
            bool         cambioExitoso = DAOUsuario.SetChangeUserPassword(idUsuario, password);

            return(cambioExitoso);
        }
        public UsuarioGeneral IniciarSesion()
        {
            UsuarioGeneral usuario = new UsuarioGeneral();

            usuario = UsuariosDAO.IniciarSesionGeneral(Nombre, Contraseña);
            return(usuario);
        }
Exemplo n.º 17
0
        public int AsignaNuevaPasswordUsuario(string emailUsuario)
        {
            IUsuariosDAO DAOUsuario = new UsuariosDAO();

            List <string> resultado = DAOUsuario.SetChangePasswordActivationDateNull(emailUsuario);

            if (resultado.Count == 1)
            {
                //Error. Cuenta incorrecta o error inesperado
                return(Convert.ToInt32(resultado[0].ToString()));
            }

            string nombrePersonaUsuario = resultado[1].ToString();
            string nuevaPassword        = resultado[0].ToString();

            Mail mail = new Mail();

            mail.emailAsunto        = "Sistema de información CREATIVA - Correo de recuperación de clave";
            mail.emailOrigen        = "*****@*****.**";
            mail.emailDestinatario  = emailUsuario;
            mail.nombreDestinatario = nombrePersonaUsuario;
            mail.infoAdicional      = nuevaPassword;

            mail.EnviaCorreo(1);

            // Envio de correo

            int resCambioPassword = 1;

            return(resCambioPassword);
        }
Exemplo n.º 18
0
        public ActionResult BuscarView(string Nombre)
        {
            UsuariosDAO ObjBusqueda = new UsuariosDAO();

            if (Nombre == null)
            {
                ViewData["TablaBusqueda"] = ObjBusqueda.TodosUsuarios();
                ViewBag.Busqueda          = Session["Busqueda"];
            }
            else
            {
                ViewData["TablaBusqueda"] = ObjBusqueda.BuscquedaUsuario(Nombre);
                if (ObjBusqueda.BuscquedaUsuario(Nombre).Rows.Count > 0)
                {
                    Session["Busqueda"] = "Correcto";
                    ViewBag.Busqueda    = Session["Busqueda"];
                }
                else
                {
                    Session["Busqueda"] = "No encontrado";
                    ViewBag.Busqueda    = Session["Busqueda"];
                }
                Session["Busqueda"] = null;
            }
            return(View("BuscarView"));
        }
        public ActionResult LogOn(FormCollection usuario, string ReturnUrl)
        {
            UsuariosDAO  usuarioDAO = new UsuariosDAO();
            algoritmoMD5 MD5        = new algoritmoMD5();
            string       login      = usuario["login"];
            //string senha = usuario["senha"];
            string senha = MD5.GetMD5("#$%" + login + usuario["senha"]);

            if (usuarioDAO.VerificaLogin(login, senha))
            {
                FormsAuthentication.SetAuthCookie(login, false);
                if (login == "administrador")
                {
                    return(Redirect("~/autenticacao/gerenciarusuarios"));
                }
                else
                {
                    return(Redirect("~/home/index"));
                }
            }
            else
            {
                Response.Write("<script>alert('Usuário ou Senha incorretos');</script>");
                return(View());
            }
        }
Exemplo n.º 20
0
        public ActionResult EditarView(string Codigo)
        {
            UsuariosDAO usuariosDAO = new UsuariosDAO();
            int         CodUsuario  = int.Parse(Codigo);

            return(View(usuariosDAO.BuscarUsuario(CodUsuario)));
        }
Exemplo n.º 21
0
        public void sesionUsuario()
        {
            UsuariosDAO usuario = new UsuariosDAO();
            Usuarios    u       = usuario.buscarPorId(Login.usuarioLogeado);

            lsesion.Text = u.Nombre_usuario;
        }
Exemplo n.º 22
0
        // GET: Usuario
        public ActionResult Index()
        {
            UsuariosDAO usuariosDao = new UsuariosDAO();
            var         usuarios    = usuariosDao.ConsultarTodos();

            return(View(usuarios));
        }
Exemplo n.º 23
0
        public ContentResult GravarUsuarios(FormCollection formData)
        {
            try
            {
                //Cria o Objeto DAO
                UsuariosDAO objDAO = new UsuariosDAO();

                //Cria o objeto para gravar
                tb_usuarios objUsuarios = new tb_usuarios();

                objUsuarios.id    = Convert.ToInt32(formData["id"].ToString());
                objUsuarios.nome  = formData["nome"].ToString();
                objUsuarios.senha = formData["senha"].ToString();
                objUsuarios.email = formData["email"].ToString();

                //Verifica se é uma inserção
                if (objUsuarios.id == 0)
                {
                    objDAO.InserirUsuarios(objUsuarios);
                }
                else
                {
                    objDAO.AlterarUsuarios(objUsuarios);
                }
            }
            catch (Exception ex)
            {
                return(Content("{\"success\":false}", "application/json"));
            }
            return(Content("{\"success\":true}", "application/json"));
        }
Exemplo n.º 24
0
        public ActionResult EditUsuarios(FormCollection frm)
        {
            UsuariosModels Usuario = new UsuariosModels();

            Usuario.id          = Convert.ToInt32(Request.Form["hdCodigo"]);
            Usuario.Usuario     = Request.Form["txtUsuario"];
            Usuario.email       = Request.Form["txtEmail"];
            Usuario.tipoUsuario = Request.Form["perfil"];
            Usuario.VenCod      = Request.Form["vendedor"];

            bool result = UsuariosDAO.ActualizarUsuario(Usuario);

            List <UsuariosModels> busuario = UsuariosDAO.BuscarUsuario(Usuario);

            ViewBag.buscarusuarios = busuario;

            List <UsuariosTiposModels> ltipo = UsuariosTiposDAO.listarTipo();

            ViewBag.tipo = ltipo;

            List <VendedoresSoftlandModels> LisVendedoresSoftland = VendedoresSoftlandDAO.ListarVendedoresSoftland(busuario[0].VenCod);

            ViewBag.vendedorSoftland = LisVendedoresSoftland;

            return(View());
        }
Exemplo n.º 25
0
 public VendasController(VendasDAO vendasDAO,
                         ProdutosDAO produtosDAO, UsuariosDAO usuariosDAO)
 {
     this.vendasDAO   = vendasDAO;
     this.produtosDAO = produtosDAO;
     this.usuariosDAO = usuariosDAO;
 }
Exemplo n.º 26
0
        public void InsertUserApi(string Nombre, string User, string Email, string FechaNaci, string Pass, string DescriptionUser)
        {
            UsuarioBO   ObUsuario  = new UsuarioBO();
            UsuariosDAO Register   = new UsuariosDAO();
            Security    OBSecurity = new Security();
            string      contraseña = "";

            contraseña           = OBSecurity.encrypt(Pass);
            ObUsuario.Contraseña = contraseña;
            //ObUsuario.Cumpleaños = "";
            ObUsuario.Correo  = Email;
            ObUsuario.Nombre  = Nombre;
            ObUsuario.Usuario = User;
            int TU = 0;

            TU = ObUsuario.TipoUsuario;
            ObUsuario.DescriptionUser = DescriptionUser;
            ObUsuario.Cumpleaños      = FechaNaci;
            //string Result =Register.SaveUserRegister(ObUsuario).ToString();
            JsonResult OBJson = new JsonResult
            {
                Result = Register.SaveUserRegister(ObUsuario)
            };
            string outputJSON = ser.Serialize(OBJson);

            Context.Response.Write(ser.Serialize(OBJson));
        }
        public ActionResult Atualizar(int id)
        {
            var      dao      = new UsuariosDAO();
            Usuarios usuarios = dao.BuscaPorId(id);

            return(View(usuarios));
        }
        //EVENTO BOTON INGRESAR
        private void buttonIngresar_Click(object sender, EventArgs e)
        {
            var username = textBoxUser.Text;
            var password = textBoxPassword.Text;
            var servidor = UsuariosDAO.checkServidor();

            if (servidor)
            {
                if (UsuariosDAO.existeUsuario(username, password))
                {
                    var formApp = new FormApp(this, username);
                    formApp.Show();
                    this.Hide();
                    resetearForm();
                }
                else
                {
                    labelEstado.Text = "El usuario o contraseña son incorrectos";
                    MessageBox.Show("Credenciales incorrectas", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    limpiarCampos();
                }
            }
            else
            {
                labelEstado.Text = "Servidor no disponible";
                MessageBox.Show("Nuestros servidores estan en mantenimiento por favor intentalo mas tarde", "Servidor no disponible", MessageBoxButtons.OK, MessageBoxIcon.Error);
                limpiarCampos();
            }
        }
        public CentroDeCustoController(CentroDeCustoDAO cDao, UsuariosDAO users)
        {
            this.ccDAO       = cDao;
            this.usuariosDAO = users;

            BuildMenu();
        }
Exemplo n.º 30
0
        private void button1_Click(object sender, EventArgs e)
        {
            UsuariosDAO     ud       = new UsuariosDAO();
            List <Usuarios> usuarios = ud.obtenerTodos();


            bool validado = false;


            foreach (Usuarios u in usuarios)
            {
                if (txtBusquedaUsuarios.Text == u.Nombre_usuario)
                {
                    usuarioEncontrado = u;
                    validado          = true;
                    break;
                }
                else
                {
                    validado = false;
                }
            }

            if (validado)
            {
                txtPassordUs.PasswordChar = '\0';
                desplegarValoreUsuario();
            }
            else
            {
                MessageBox.Show("Usuario " + txtBusquedaUsuarios.Text + "  no existe ");
            }
        }