Ejemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        UsuarioDAL usuarioDAL = new UsuarioDAL();

        GridView.DataSource = usuarioDAL.Listar();
        GridView.DataBind();
    }
Ejemplo n.º 2
0
        public static void EnviarEmail(string destino, string mensagem, string titulo)
        {
            var        smtp   = ConfigDAL.GetValor("SMTP", "EMAIL");
            SmtpClient client = new SmtpClient(smtp);

            try
            {
                var listaUsuario = UsuarioDAL.Consultar();
                var from         = ConfigDAL.GetValor("EMAILFROM", "EMAIL");
                var pass         = ConfigDAL.GetValor("EMAILSENHA", "EMAIL");

                var msg = new MailMessage(from, destino, titulo, mensagem);
                msg.IsBodyHtml = true;

                client.Credentials = new NetworkCredential(from, pass);
                //client.Send(from, destino, titulo, mensagem);
                client.Send(msg);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                client.Dispose();
            }
        }
Ejemplo n.º 3
0
        public ActionResult CrearUsuario()
        {
            UsuarioDAL DAL = new UsuarioDAL();

            ViewBag.Rol = DAL.ListarRol();
            return(View());
        }
Ejemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    UsuarioDAL uDAL = new UsuarioDAL();
                    Usuario    u    = uDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idUsr"]));

                    // PREENCHE OS PROCESSOS //
                    ProcessoDAL pDAL = new ProcessoDAL();
                    ddlProcesso.DataSource = pDAL.Listar();
                    ddlProcesso.DataBind();
                    ddlProcesso.SelectedValue = u.Processo.IDProcesso.ToString();
                    // FIM //

                    txtNome.Text  = u.DSNome;
                    txtEmail.Text = u.DSEmail;
                    txtSenha.Text = u.DSSenha;

                    if (u.BTAtivo)
                    {
                        radAtivo_N.Checked = false;
                        radAtivo_S.Checked = true;
                    }
                    else
                    {
                        radAtivo_N.Checked = true;
                        radAtivo_S.Checked = false;
                    }
                }
            }
            catch (Exception)
            { throw; }
        }
Ejemplo n.º 5
0
        public ActionResult Login(Usuario model, string returnUrl)
        {
            MenajesbdEntities6 ctx = new MenajesbdEntities6();
            UsuarioDAL         DAL = new UsuarioDAL();

            if (new MembershipProviter().VerificaUsuario(model.Email_usuario, model.Contrasena))
            {
                FormsAuthentication.SetAuthCookie(model.Email_usuario, true);
            }
            if (!String.IsNullOrEmpty(returnUrl))
            {
                return(Redirect(returnUrl));
            }
            else
            {
                string Nombre = DAL.getUsuario(model.Email_usuario);
                int    Id     = DAL.getUsuarioIDporEmail(model.Email_usuario);
                string rol    = DAL.nombreRol(Id);

                Session["user"] = Nombre;
                Session["id"]   = Id;
                log.Info("Iniciando sesion " + model.Email_usuario + " password : "******" Rol :" + rol);

                if (rol == "cliente")
                {
                    return(RedirectToAction("Index", "Home"));
                }
                if (rol == "admin")
                {
                    return(RedirectToAction("Index", "Dashboard"));
                }
            }
            return(RedirectToAction("Index", "Home"));
        }
        private void BtnCadastrar_Click(object sender, RoutedEventArgs e)
        {
            if (!string.IsNullOrWhiteSpace(TxtNome.Text) && !string.IsNullOrWhiteSpace(TxtSenha.Text) &&
                !string.IsNullOrWhiteSpace(TxtCPF.Text))
            {
                usuario = new Usuario
                {
                    Nome  = TxtNome.Text,
                    Cpf   = TxtCPF.Text,
                    senha = TxtSenha.Text
                };

                if (UsuarioDAL.Cadastrar(usuario))
                {
                    MessageBox.Show("Usuário cadastrado com sucesso!", "Minha Biblioteca",
                                    MessageBoxButton.OK, MessageBoxImage.Exclamation);
                    LimparFomulario();
                }
                else
                {
                    MessageBox.Show("Esse usuário já existe!", "Minha Biblioteca",
                                    MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else
            {
                MessageBox.Show("Preencha o campo vazio", "Minha Biblioteca",
                                MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        public ActionResult Login()
        {
            string btnClick = Request["btnLogin"];

            if (btnClick == "Login")
            {
                string sessaoEmail = Request["txtEmailUsuario"];
                string sessaoSenha = Request["txtSenhaUsuario"];

                UsuarioDAL usuarioDAL = new UsuarioDAL();
                Usuario    usuario    = new Usuario(sessaoEmail, sessaoSenha);

                var login = usuarioDAL.AcessoUsuario(usuario);

                if (login != null)
                {
                    Session["sessaoEmail"] = usuario.EmailUsuario;
                    Session["sessaoId"]    = usuario.IdUsuario;
                    return(RedirectToAction("index", "Admin"));
                }
                else
                {
                    return(View());
                }
            }

            return(View());
        }
        protected void btnEntrar_Click(object sender, EventArgs e)
        {
            UsuarioDAL dbUsuario  = new UsuarioDAL();
            Usuario    objUsuario = dbUsuario.ValidaUsuario(txtLogin.Text, txtSenha.Text);

            if (objUsuario != null)
            {
                if (objUsuario.idUsuario > 0 && objUsuario != null)
                {
                    HttpCookie cookie = new HttpCookie("Login");
                    cookie.Value = txtLogin.Text;
                    Response.Cookies.Add(cookie);

                    HttpCookie cookieId = new HttpCookie("IdUsuario");
                    cookieId.Value = objUsuario.idUsuario.ToString();
                    Response.Cookies.Add(cookieId);
                    FormsAuthentication.RedirectFromLoginPage(txtLogin.Text, true);
                }
                else
                {
                    this.Session.Add("danger", "Usuário ou senha inválidos");
                }
            }
            else
            {
                this.Session.Add("danger", "Usuário Inválido");
            }
        }
Ejemplo n.º 9
0
        public bool Login(Usuario usuario)
        {
            //JObject obj = new JObject();
            bool status = false;

            UsuarioDAL usuDAL = new UsuarioDAL(db);

            //Criptografar senha
            MLL.MD5Crypt cript = new MD5Crypt();
            string       senhacript;

            senhacript = cript.Criptografar(usuario.Email + ";" + usuario.Senha);


            var v = db.Usuario.Where(u => u.Email.Equals(usuario.Email) && u.Senha.Equals(senhacript)).FirstOrDefault();

            if (v != null)
            {
                status = true;
            }
            else
            {
                status = false;
            }

            return(status);
        }
Ejemplo n.º 10
0
        public JObject InsereUsuario(MLL.Usuario usu)
        {
            JObject obj = new JObject();

            UsuarioDAL usuDAL = new UsuarioDAL(db);

            usu.Email = usu.Email.ToLower();

            if (usuDAL.ObterPorEmail(usu.Email) != null)
            {
                obj.Add(new JProperty("erro", "Email já existe na base"));
                return(obj);
            }

            //Criptografar Senha
            MD5Crypt cript = new MD5Crypt();

            usu.Senha = cript.Criptografar(usu.Email + ";" + usu.Senha);

            if (usuDAL.Adicionar(usu))
            {
                obj.Add(new JProperty("ok", "ok"));
            }
            else
            {
                obj.Add(new JProperty("erro", usuDAL.erro));
            }

            return(obj);
        }
Ejemplo n.º 11
0
        public void ChecarUserAdm()
        {
            PerfilDAL perDAL = new PerfilDAL(db);

            MLL.Perfil perfil = new Perfil();
            perfil = perDAL.Tudo()
                     .Where(p => p.Nome_Perfil == "Administrador")
                     .OrderBy(p => p.Nome_Perfil).FirstOrDefault();

            if (perfil != null)
            {
                UsuarioDAL  usuDAL      = new UsuarioDAL(db);
                MLL.Usuario userCurrent = usuDAL.Tudo()
                                          .Where(u => u.Codigo_Perfil == perfil.Codigo_Perfil)
                                          .FirstOrDefault();

                if (userCurrent == null)
                {
                    MLL.Usuario usuario = new Usuario();

                    usuario.Nome_Usuario = "Wellington Fagundes";
                    usuario.Cargo        = "Programador";
                    usuario.Email        = "*****@*****.**";
                    //Acertar o caminho do arquivo
                    usuario.Path_Image = "C:\\expenses";

                    MD5Crypt md5 = new MD5Crypt();
                    usuario.Senha         = md5.Criptografar(usuario.Email + ";" + "Wsf123@");
                    usuario.Codigo_Perfil = perfil.Codigo_Perfil;
                    usuario.Excluido      = null;

                    usuDAL.Adicionar(usuario);
                }
            }
        }
Ejemplo n.º 12
0
        protected void Cadastrar(object sender, EventArgs e)
        {
            try
            {
                Usuario u = new Usuario();

                u.DSNome  = Util.formataTexto(txtNome.Text, true);
                u.DSLogin = Util.formataTexto(txtLogin.Text, false);
                u.DSSenha = txtSenha.Text;

                if (radAtivo_N.Checked)
                {
                    u.BTAtivo = false;
                }
                else
                {
                    u.BTAtivo = true;
                }

                UsuarioDAL uDAL = new UsuarioDAL();
                uDAL.Cadastrar(u);

                Response.Write("<script language='JavaScript'>alert('Usuário cadastrado com sucesso');window.parent.location='ListarUsuarios.aspx';</script>");
            }
            catch (Exception)
            { throw; }
        }
Ejemplo n.º 13
0
        protected void Cadastrar(object sender, EventArgs e)
        {
            try
            {
                Usuario u = new Usuario();

                ProcessoDAL pDAL = new ProcessoDAL();
                u.Processo = pDAL.ObterDadosPorId(Convert.ToInt32(ddlProcesso.SelectedValue));

                u.DSNome        = Util.formataTexto(txtNome.Text);
                u.DSEmail       = Util.formataTexto(txtEmail.Text);
                u.DSTelefone1   = "-";
                u.DSTelefone2   = "-";
                u.DSTelefone3   = "-";
                u.DTNascimento  = new DateTime(1900, 1, 1);
                u.DSSenha       = txtSenha.Text;
                u.DSNivelAcesso = "usuario";

                if (radAtivo_N.Checked == true)
                {
                    u.BTAtivo = false;
                }
                else
                {
                    u.BTAtivo = true;
                }

                UsuarioDAL uDAL = new UsuarioDAL();
                uDAL.Cadastrar(u);

                Response.Write("<script language='JavaScript'>alert('Usuário cadastrado com sucesso');window.parent.location='ListarUsuarios.aspx';</script>");
            }
            catch (Exception)
            { throw; }
        }
Ejemplo n.º 14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                UsuarioDAL uDAL = new UsuarioDAL();

                switch (Request.QueryString["act"])
                {
                case "exc":
                    Usuario u = uDAL.CarregarDadosPorIdUsuario(Convert.ToInt32(Request.QueryString["idUsr"]));
                    uDAL.Excluir(u);
                    Response.Write("<script language='JavaScript'>alert('O Usuário foi excluído com sucesso');location='ListarUsuarios.aspx';</script>");
                    break;

                default:
                    break;
                }

                // LISTA OS USUÁRIOS //
                Usuarios.DataSource = uDAL.Listar();
                Usuarios.DataBind();
                // FIM //
            }
            catch (Exception)
            { throw; }
        }
Ejemplo n.º 15
0
        public ActionResult BuzonEntrada(string ID)
        {
            if (Session["id"] == null || ID == null)
            {
                return(RedirectToAction("Login", "Usuario"));
            }
            if (!IsDigitsOnly(ID))
            {
                return(RedirectToAction("Login", "Usuario"));
            }
            int id = Int32.Parse(ID);

            string idsession = Session["id"].ToString();
            string id_user   = id.ToString();

            if (idsession == id_user)
            {
                ViewBag.id = id;
                UsuarioDAL DAL = new UsuarioDAL();
                ViewBag.Lista = DAL.Listar_por_id(id);
                return(View());
            }
            else
            {
                return(RedirectToAction("Login", "Usuario"));
            }
        }
Ejemplo n.º 16
0
        public Int32 GetTotalRegistros()
        {
            UsuarioDAL dal = new UsuarioDAL(this.DbHnd);

            dal.Filters = this.Filters;
            return(dal.GetTotalRegistros());
        }
Ejemplo n.º 17
0
        public Usuario GetUserByIdentityCode(string identityCode)
        {
            Usuario user = null;

            try
            {
                string nombreCache = string.Format("user_identitycode{0}", identityCode);

                if (!CacheData.Exist(nombreCache))
                {
                    UsuarioDAL model = new UsuarioDAL(_connectionString);

                    var userDAL = model.GetUserByIdentityCode(identityCode);

                    user = Converter.ConvertToBL(userDAL);


                    CacheData.Add(nombreCache, user);
                }
                else
                {
                    user = (Usuario)CacheData.Get(nombreCache);
                }
            }
            catch (Exception ex)
            {
                log.Error("GetUserByIdentityCode()", ex);
            }

            return(user);
        }
Ejemplo n.º 18
0
        public List <UsuarioInfo> ListarPaginado()
        {
            UsuarioDAL dal = new UsuarioDAL(this.DbHnd);

            dal.Filters = this.Filters;
            return(dal.ListarPaginado());
        }
Ejemplo n.º 19
0
        public ActionResult AlterarSenha(UpdateViewModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var     d = new UsuarioDAL();
                    Usuario u = d.ConsultarUsuario(model.Login.ToLower(), model.SenhaAntiga);

                    if (u != null)
                    {
                        d.AtualizarSenha(model.Senha, u.IdUsuario);

                        ViewBag.Sucesso  = true;
                        ViewBag.Mensagem = "Senha alterada com sucesso";
                        ModelState.Clear();
                    }
                    else
                    {
                        ViewBag.Sucesso  = false;
                        ViewBag.Mensagem = "Não foi possível completar a operação, usuário ou senha incorretos ou usuário inativo";
                    }
                }
                catch (Exception e)
                {
                    ViewBag.Sucesso  = false;
                    ViewBag.Mensagem = $"Erro não esperado, por favor entre em contato com o administrador do sistema. Erro: {e.Message}";
                }
            }
            return(View());
        }
Ejemplo n.º 20
0
        public Usuario Detalles(int Id_User)
        {
            Usuario user = null;

            try
            {
                string nombreCache = string.Format("user{0}", Id_User);

                if (!CacheData.Exist(nombreCache))
                {
                    UsuarioDAL model = new UsuarioDAL(_connectionString);

                    var userDAL = model.Detalles(Id_User);

                    user = Converter.ConvertToBL(userDAL);

                    CacheData.Add(nombreCache, user);
                }
                else
                {
                    user = (Usuario)CacheData.Get(nombreCache);
                }
            }
            catch (Exception ex)
            {
                log.Error("Detalles()", ex);
            }

            return(user);
        }
Ejemplo n.º 21
0
        ResultadoInfo <UsuarioInfo> IAyudaDependencia <UsuarioInfo> .ObtenerPorId(int id, IList <IDictionary <IList <string>, object> > dependencias)
        {
            ResultadoInfo <UsuarioInfo> usuarioInfoResult = null;

            try
            {
                Logger.Info();
                var usuarioDAL  = new UsuarioDAL();
                var usuarioInfo = usuarioDAL.ObtenerPorID(id);
                if (usuarioInfo != null)
                {
                    usuarioInfoResult       = new ResultadoInfo <UsuarioInfo>();
                    usuarioInfoResult.Lista = new List <UsuarioInfo>();

                    usuarioInfoResult.Lista.Add(usuarioInfo);
                    usuarioInfoResult.TotalRegistros = 1;
                }
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(usuarioInfoResult);
        }
Ejemplo n.º 22
0
        public ActionResult Login(LoginViewModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var     d = new UsuarioDAL();
                    Usuario u = d.ConsultarUsuario(model.Login.ToLower(), model.Senha);

                    if (u != null)
                    {
                        var ticket = new FormsAuthenticationTicket(u.Login, false, 1000000);
                        var cookie = new HttpCookie(FormsAuthentication.FormsCookieName, FormsAuthentication.Encrypt(ticket));
                        Response.Cookies.Add(cookie);

                        Session.Add("usuario", u);

                        return(RedirectToAction("Index", "CEP", new { area = "AreaRestrita" }));
                    }
                    else
                    {
                        ViewBag.Mensagem = "Acesso negado, usuário ou senha incorretos ou usuário inativo";
                    }
                }
                catch (Exception e)
                {
                    ViewBag.Mensagem = $"Erro não esperado, por favor entre em contato com o administrador do sistema. Erro: {e.Message}";
                }
            }
            return(View());
        }
Ejemplo n.º 23
0
        protected void btnCadastrarUsuario(object sender, EventArgs e)
        {
            try
            {
                Usuario u = new Usuario();

                u.Nome  = txtNome.Text;
                u.Email = txtEmail.Text;
                u.Senha = txtSenha.Text;

                UsuarioDAL ud = new UsuarioDAL();

                ud.CadastrarUsu(u); //Gravando a pessoa

                lblMensagem.Text = "Usuário " + u.Nome + " cadastrado com Sucesso.";

                txtNome.Text  = string.Empty;
                txtEmail.Text = string.Empty;
                txtSenha.Text = string.Empty;
            }
            catch (Exception ex)
            {
                lblMensagem.Text = ex.Message;
            }
        }
Ejemplo n.º 24
0
        /// <summary>
        ///     Obtiene un Usuario por Active Directory
        /// </summary>
        /// <param name="usuario"></param>
        /// <returns></returns>
        internal UsuarioInfo ObtenerPorActiveDirectory(string usuario)
        {
            UsuarioInfo usuarioInfo;

            try
            {
                Logger.Info();
                var usuarioDAL        = new UsuarioDAL();
                var organizacionDAL   = new OrganizacionDAL();
                var operadorDAL       = new OperadorDAL();
                var almacenUsuarioDal = new AlmacenUsuarioDAL();

                usuarioInfo = usuarioDAL.ObtenerPorActiveDirectory(usuario);
                if (usuarioInfo != null && usuarioInfo.Organizacion != null)
                {
                    usuarioInfo.Organizacion = organizacionDAL.ObtenerPorID(usuarioInfo.Organizacion.OrganizacionID);
                }

                if (usuarioInfo != null && usuarioInfo.UsuarioID != 0)
                {
                    usuarioInfo.Operador       = operadorDAL.ObtenerPorUsuarioID(usuarioInfo.UsuarioID, usuarioInfo.Organizacion.OrganizacionID);
                    usuarioInfo.AlmacenUsuario = almacenUsuarioDal.ObtenerPorUsuarioId(usuarioInfo.UsuarioID);
                }
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(usuarioInfo);
        }
Ejemplo n.º 25
0
        protected void Alterar(object sender, EventArgs e)
        {
            try
            {
                UsuarioDAL uDAL = new UsuarioDAL();
                Usuario    u    = uDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idUsr"]));

                ProcessoDAL pDAL = new ProcessoDAL();
                u.Processo = pDAL.ObterDadosPorId(Convert.ToInt32(ddlProcesso.SelectedValue));

                u.DSNome  = Util.formataTexto(txtNome.Text);
                u.DSEmail = Util.formataTexto(txtEmail.Text);
                u.DSSenha = txtSenha.Text;

                if (radAtivo_N.Checked == true)
                {
                    u.BTAtivo = false;
                }
                else
                {
                    u.BTAtivo = true;
                }

                uDAL.Alterar(u);

                Response.Write("<script language='JavaScript'>alert('Usuário alterado com sucesso');window.parent.location='ListarUsuarios.aspx';</script>");
            }
            catch (Exception)
            { throw; }
        }
Ejemplo n.º 26
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                try
                {
                    UsuarioDAL     u     = new UsuarioDAL();
                    List <Usuario> lista = new List <Usuario>();
                    lista = u.Listar();

                    for (int cont = 0; lista.Count > cont; cont++)
                    {
                        ListItem item = new ListItem(lista[cont].Nome_Usuario, lista[cont].ID_Usuario.ToString());
                        cbxUsuarios.Items.Add(item);
                    }
                    int ID_Item = Convert.ToInt32(Session["idItem"]);

                    ListarTarefas(ID_Item);
                }
                catch (Exception ex)
                {
                    lblMensagem.Text = ex.Message;
                }
            }
        }
        public ActionResult Index(Models.Usuario usuario)
        {
            // Se o ModelState não tem nenhum erro
            if (ModelState.IsValid)
            {
                // Cria o objeto DAL
                Usuario autenticacao = new UsuarioDAL().ConsultaPorEmailSenha(usuario.Email, usuario.Senha);

                if (autenticacao == null)
                {
                    //"Usuário/Senha Inválido"
                    return(RedirectToAction("Index", "LoginUsuario"));
                }
                else
                {
                    @TempData["type"] = "error";
                    @TempData["msg"]  = "Usuário ou Senha incorreto!";
                    return(RedirectToAction("Index", "ResList"));
                }
            }
            else
            {
                // retorna para tela do formulário
                return(View());
            }
        }
        protected void BtnCadastrarCliente(object sender, EventArgs e)
        {
            // metodo do botão para gravar os dados do cliente
            try
            {
                Usuario u = new Usuario();

                u.Nome     = TxtNome.Text;
                u.Endereco = TxtEndereco.Text;
                u.Email    = TxtEmail.Text;

                UsuarioDAL d = new UsuarioDAL();

                d.Gravar(u);// grava os dados do cliente

                lblMensagem.Text = "Cliente" + u.Nome + "Cadastrado com Sucesso!";
                // este comando serve para após que o cliente for cadastrado os campos se limpem!
                TxtNome.Text     = string.Empty;
                TxtEndereco.Text = string.Empty;
                TxtEmail.Text    = string.Empty;
            }
            catch (Exception ex)
            {
                lblMensagem.Text = ex.Message;
            }
        }
Ejemplo n.º 29
0
 void CarregarRespostas(Pergunta pergunta)
 {
     try
     {
         respostas.Clear();
         Grid_Respostas.Rows.Clear();
         int         linha = 0;
         PerguntaDAL dal   = new PerguntaDAL();
         pergunta = dal.Consultar(pergunta.ID);
         foreach (var item in pergunta.Resposta)
         {
             respostas.Add(item);
             Grid_Respostas.Rows.Add();
             Grid_Respostas.Rows[linha].Cells[0].Value = item.Titulo;
             UsuarioDAL dalus = new UsuarioDAL();
             Usuario    u     = new Usuario();
             u = dalus.Consultar(item.Usuario);
             Grid_Respostas.Rows[linha].Cells[1].Value = u.Nome;
             AvaliacaoDAL dalaval = new AvaliacaoDAL();
             Grid_Respostas.Rows[linha].Cells[2].Value = dalaval.Denuncias(item.ID, 0);
             Grid_Respostas.Rows[linha].Cells[3].Value = item.ID;
             linha += 1;
         }
     }
     catch
     {
         MessageBox.Show("Erro de Conexão. Tente novamente", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            this.userDAL = new UsuarioDAL();
            this.user    = new Usuario();
            try
            {
                if (cbPesquisa.Text != "" && txtFiltro.Text != "")
                {
                    if (cbPesquisa.SelectedText == "Nome Completo")
                    {
                        this.user.NomeCompleto = cbPesquisa.Text;
                    }
                    else if (cbPesquisa.SelectedText == "Código")
                    {
                        this.user.Codigo = int.Parse(cbPesquisa.Text);
                    }
                    else if (cbPesquisa.SelectedText == "Nome Acesso")
                    {
                        this.user.NomeAcesso = cbPesquisa.Text;
                    }

                    dgvUsuario.DataSource = this.userDAL.Consultar(this.user);
                }
                else if (cbPesquisa.Text == "" && txtFiltro.Text == "")
                {
                    dgvUsuario.DataSource = this.userDAL.Consultar();
                    dgvUsuario.AutoResizeColumns();
                }
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message, "Pesquisar", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }
Ejemplo n.º 31
0
 public Usuario ValidaUsuario(Usuario ObjUsuario)
 {
     try
     {
         UsuarioDAL ObjUsuarioDAL = new UsuarioDAL();
         return ObjUsuarioDAL.SelecValidaUsuario(ObjUsuario);
     }
     catch (Exception ex)
     {
         throw (ex);
     }
 }
Ejemplo n.º 32
0
 protected void Page_Load(object sender, EventArgs e)
 {
     UsuarioDAL usuarioDAL = new UsuarioDAL();
     GridView.DataSource = usuarioDAL.Listar();
     GridView.DataBind();
 }
Ejemplo n.º 33
0
 /// <summary>
 /// Carregar registro para ediчуo
 /// </summary>
 /// <param name="id"></param>
 public Usuario SelectUsuarioByID(int id)
 {
     Usuario ObjUsuario = new Usuario();
     UsuarioDAL ObjUsuarioDAL = new UsuarioDAL();
     return ObjUsuario = ObjUsuarioDAL.SelectUsuarioByID(id);
 }
Ejemplo n.º 34
0
 public UsuarioDTO selectUsuario(String login, String senha)
 {
     try
     {
         UsuarioDTO resultado = null;
         using (ISession session = NHibernateHelper.getSessionFactory().OpenSession())
         {
             UsuarioDAL DAL = new UsuarioDAL(session);
             resultado = DAL.select(login, senha);
         }
         return resultado;
     }
     catch (Exception ex)
     {
         throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : ""));
     }
 }
Ejemplo n.º 35
0
 /// <summary>
 /// Insert ou Update
 /// </summary>
 /// <param name="ObjUsuario"></param>
 public void InsertUpdate(Usuario ObjUsuario)
 {
     UsuarioDAL ObjUsuarioDAL = new UsuarioDAL();
         ObjUsuarioDAL.InsertUpdate(ObjUsuario);
 }
Ejemplo n.º 36
0
 /// <summary>
 /// Verifica se o nome de usuario digitado jс existe na base de dados
 /// </summary>
 /// <param name="Usuario"></param>
 /// <returns></returns>
 public bool SelectVerificaUsuario(string Usuario)
 {
     UsuarioDAL ObjUsuarioDAL = new UsuarioDAL();
     return ObjUsuarioDAL.SelectVerificaUsuario(Usuario);
 }
Ejemplo n.º 37
0
 /// <summary>
 /// Deletar um registro
 /// </summary>
 /// <param name="id"></param>
 public void DeleteUsuarioByID(int id)
 {
     UsuarioDAL ObjUsuarioDAL = new UsuarioDAL();
     ObjUsuarioDAL.DeleteUsuarioByID(id);
 }
Ejemplo n.º 38
0
 /// <summary>
 /// Retorna um DataTable com todos os usuarios
 /// </summary>
 /// <returns></returns>
 public DataTable SelectUsuarioALL(string Nome, string idPerfil, string idStatus)
 {
     Usuario ObjUsuario = new Usuario();
     UsuarioDAL ObjUsuarioDAL = new UsuarioDAL();
     return ObjUsuarioDAL.SelectUsuarioALL(Nome,idPerfil,idStatus);
 }