protected void Page_Load(object sender, EventArgs e) { UsuarioDAL usuarioDAL = new UsuarioDAL(); GridView.DataSource = usuarioDAL.Listar(); GridView.DataBind(); }
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(); } }
public ActionResult CrearUsuario() { UsuarioDAL DAL = new UsuarioDAL(); ViewBag.Rol = DAL.ListarRol(); return(View()); }
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; } }
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"); } }
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); }
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); }
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); } } }
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; } }
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; } }
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; } }
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")); } }
public Int32 GetTotalRegistros() { UsuarioDAL dal = new UsuarioDAL(this.DbHnd); dal.Filters = this.Filters; return(dal.GetTotalRegistros()); }
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); }
public List <UsuarioInfo> ListarPaginado() { UsuarioDAL dal = new UsuarioDAL(this.DbHnd); dal.Filters = this.Filters; return(dal.ListarPaginado()); }
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()); }
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); }
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); }
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()); }
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; } }
/// <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); }
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; } }
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; } }
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); } }
public Usuario ValidaUsuario(Usuario ObjUsuario) { try { UsuarioDAL ObjUsuarioDAL = new UsuarioDAL(); return ObjUsuarioDAL.SelecValidaUsuario(ObjUsuario); } catch (Exception ex) { throw (ex); } }
/// <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); }
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 : "")); } }
/// <summary> /// Insert ou Update /// </summary> /// <param name="ObjUsuario"></param> public void InsertUpdate(Usuario ObjUsuario) { UsuarioDAL ObjUsuarioDAL = new UsuarioDAL(); ObjUsuarioDAL.InsertUpdate(ObjUsuario); }
/// <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); }
/// <summary> /// Deletar um registro /// </summary> /// <param name="id"></param> public void DeleteUsuarioByID(int id) { UsuarioDAL ObjUsuarioDAL = new UsuarioDAL(); ObjUsuarioDAL.DeleteUsuarioByID(id); }
/// <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); }