public LoginUsuario login2(LoginUsuario login) { try { con.AbrirConexao(); sql = new MySqlCommand("select * from login where usuario = @usuario and senha = @senha", con.con); sql.Parameters.AddWithValue("@usuario", login.Usuario); sql.Parameters.AddWithValue("@senha", login.Senha); MySqlDataReader dr; dr = sql.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { login.Usuario = Convert.ToString(dr["usuario"]); login.Senha = Convert.ToString(dr["senha"]); } } else { login.Usuario = null; } return(login); } catch (Exception) { throw; } }
public IActionResult PostLoginUsuarioToken([FromBody] LoginUsuario loginUsuario) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var usuario = _usuarioBLL.ObterUsuario(loginUsuario.email, loginUsuario.password); if (usuario == null) { return(NotFound(new { message = "Invalid e-mail or password", errorcode = (int)HttpStatusCode.NotFound })); } _usuarioBLL.AtualizarUsuario(usuario); return(Ok(new { usuario = _usuarioBLL.BuscarUsuario(usuario, _usuarioDTO) })); } catch (Exception e) { return(NotFound(new { message = e.Message, errorcode = (int)HttpStatusCode.NotFound })); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (PedidoConfig.LiberarPedido) { ((TextBox)ctrlDataIni.FindControl("txtData")).Text = DateTime.Now.ToString("01/MM/yyyy"); ((TextBox)ctrlDataFim.FindControl("txtData")).Text = DateTime.Now.ToString("dd/MM/yyyy"); drpOrdenar.Items[0].Text = "Data Lib."; } grdVendasLucr.Columns[5].Visible = !PedidoConfig.LiberarPedido; grdVendasLucr.Columns[6].Visible = PedidoConfig.LiberarPedido; LoginUsuario login = UserInfo.GetUserInfo; if (login.TipoUsuario != (int)Data.Helper.Utils.TipoFuncionario.Administrador && login.TipoUsuario != (int)Data.Helper.Utils.TipoFuncionario.Gerente) { drpLoja.DataBind(); drpLoja.SelectedValue = login.IdLoja.ToString(); drpLoja.Enabled = false; drpVendedor.DataBind(); drpVendedor.SelectedValue = login.CodUser.ToString(); drpVendedor.Enabled = false; } } }
private void Login_Shown(object sender, EventArgs e) { this.Width = 275; this.Height = 265; this.CenterToScreen(); LoginUsuario.Focus(); }
public Usuario ValidarAcesso(LoginUsuario login) { using (SqlConnection conexao = new SqlConnection(this.stringConexao)) { return(conexao.Query <Usuario>(@"PR_Validar_Acesso @Login, @Senha", new { Login = login.Login, Senha = login.Senha }).FirstOrDefault()); } }
protected void Page_Load(object sender, EventArgs e) { Ajax.Utility.RegisterTypeForAjax(typeof(Glass.UI.Web.Cadastros.CadMedicao)); Ajax.Utility.RegisterTypeForAjax(typeof(MetodosAjax)); if (Request["idMedicao"] != null) { dtvMedicao.ChangeMode(DetailsViewMode.Edit); } if (!IsPostBack && dtvMedicao.CurrentMode == DetailsViewMode.Insert) { LoginUsuario login = UserInfo.GetUserInfo; if (login.TipoUsuario == (uint)Data.Helper.Utils.TipoFuncionario.Vendedor && dtvMedicao.FindControl("drpVendedorIns") != null) { ((DropDownList)dtvMedicao.FindControl("drpVendedorIns")).SelectedValue = login.CodUser.ToString(); ((DropDownList)dtvMedicao.FindControl("drpVendedorIns")).Enabled = false; } } // Esconde campos valor, forma pagto e data instalação dtvMedicao.Fields[19].Visible = false; dtvMedicao.Fields[20].Visible = false; dtvMedicao.Fields[21].Visible = false; }
public ActionResult Ingresar(LoginUsuario login) { //Verificar ingreso de datos bool Isvalid = db.TB_Usuario.Any(x => x.email == login.Correo && x.emailverficiado == true && x.contra == login.Password);; if (Isvalid) { int timeout = login.Rememberme ? 60 : 5; // Timeout in minutes, 60 = 1 hour. var ticket = new FormsAuthenticationTicket(login.Correo, false, timeout); string encrypted = FormsAuthentication.Encrypt(ticket); var cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encrypted); cookie.Expires = System.DateTime.Now.AddMinutes(timeout); cookie.HttpOnly = true; Response.Cookies.Add(cookie); //Enviar al CRUD de productos en caso sea administrador if (login.Correo.Equals("*****@*****.**")) { return(RedirectToAction("Index", "AdminCategoria")); } return(RedirectToAction("Seguridad", "Registro")); } else { ModelState.AddModelError("", "Los datos ingresados son incorrectos, intente nuevamente."); } return(View()); }
public HomeController(IOperacaoRep operacaoRep, IUsuarioRep usuarioRep, LoginUsuario loginUsuario, IEstrategiaRep estrategiaRep) { _operacaoRep = operacaoRep; _usuarioRep = usuarioRep; _loginUsuario = loginUsuario; _estrategiaRep = estrategiaRep; }
protected void Page_Load(object sender, EventArgs e) { if (Session["Usuario"] != null) { LoginUsuario usuario = (LoginUsuario)Session["Usuario"]; if (this.Master.AppRelativeVirtualPath == "~/Site.Mobile.Master")//"~/Site.Master" { ((Site_Mobile)this.Master).Nomeusuario = usuario.NOME; ((Site_Mobile)this.Master).NivelUsuario = usuario.CARGO; } else if (this.Master.AppRelativeVirtualPath == "~/Site.Master")//~/Site.Mobile.Master { ((SiteMaster)this.Master).Nomeusuario = usuario.NOME; ((SiteMaster)this.Master).NivelUsuario = usuario.CARGO; } } totalRecebido(); totalDespesa(); totalReceita(); //total em caixa decimal totalSomado = TotalReceitaMes + TotalRecebimentoMes - TotalDespesaMes;// - TotalContasPagasMes LbGanhosMensaisAlugueis.Text = totalSomado.ToString("C"); //total de despesa LbDespesasdomes.Text = TotalDespesaMes.ToString("C"); //total de receitas do mes LbReceitasMes.Text = TotalReceitaMes.ToString("C"); consultasdeimprestimo(); }
private void btnEntrar_Click(object sender, EventArgs e) { LoginModel model = new LoginModel(); LoginUsuario usuario = new LoginUsuario(); // model.logar(txtUsuario.Text, txtSenha.Text); /* if (model.mensagem.Equals("")) * { * if (model.tem) * { * MessageBox.Show("Logado com Sucesso", "Entrando", MessageBoxButtons.OK, MessageBoxIcon.Information); * Principal principal = new Principal(); * principal.Show(); * this.Visible = false; * * } * else * { * MessageBox.Show("Login ou Senha não encontrado", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error); * } * } * else * { * MessageBox.Show(model.mensagem); * } */ Logar2(usuario); }
public IActionResult Signin([FromBody] LoginUsuario loginUsuario) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var usuario = _usuarioBLL.ObterUsuario(loginUsuario.email, loginUsuario.password); if (usuario == null) { return(NotFound(new { message = "Invalid e-mail or password", errorCode = (int)HttpStatusCode.NotFound })); } return(CreatedAtAction("GetUsuario", new { id = usuario.Id }, usuario)); } catch (Exception e) { return(NotFound(new { message = e.Message, errorCode = (int)HttpStatusCode.NotFound })); } }
public async Task <string> CadastrarNovoUsuario(ModeloDeCadastroDeUsuario modelo) { var usuarioComMesmoLogin = this._servicoExternoDePersistencia.RepositorioDeUsuarios.PegarAtivoPorLogin(modelo.Email); if (usuarioComMesmoLogin != null) { throw new ExcecaoDeAplicacao("Já existe um usuário com o mesmo login"); } var batalhao = this._servicoExternoDePersistencia.RepositorioDeBatalhoes.PegarPorId(modelo.Batalhao); var senha = new Senha(modelo.Senha, _servicoDeGeracaoDeHashSha.GerarHash); var novologin = new LoginUsuario(modelo.Email); var novoUsuario = new Usuario(new Nome(modelo.Nome), novologin, senha, batalhao, modelo.Matricula); var modeloDeEmail = this._servicoDeMontagemDeEmails.MontarEmailBoasVindas(novoUsuario); await this._servicoDeEnvioDeEmails.EnvioDeEmail(novoUsuario, modeloDeEmail.Titulo, modeloDeEmail.Mensagem); this._servicoExternoDePersistencia.RepositorioDeUsuarios.Inserir(novoUsuario); this._servicoExternoDePersistencia.Persistir(); return("Usuário cadastrado com sucesso."); }
public string Logar(string login, string senha) { using (SportingTrainingEntities context = new SportingTrainingEntities()) { try { var usuario = context.Usuarios.Where(x => x.Login == login && x.Senha == senha).FirstOrDefault(); string token = Guid.NewGuid().ToString(); token = token.Replace("{", "").Replace("}", "").Replace("-", ""); LoginUsuario novoLogin = new LoginUsuario(); novoLogin.Usuario = usuario; novoLogin.Token = token; novoLogin.InicioSessao = DateTime.Now; novoLogin.FimSessao = novoLogin.InicioSessao.AddMinutes(30); context.LoginsUsuario.Add(novoLogin); context.SaveChanges(); return("Login efetuado com sucesso!"); } catch (Exception ex) { throw new Exception("Erro ao logar", ex); } } }
public ActionResult Index(LoginUsuario loginUsuario, string returnUrl) { if (ModelState.IsValid) { var usuario = _service.ValidaLogin(loginUsuario.Email, loginUsuario.Senha); if (usuario != null) { FormsAuthentication.SetAuthCookie(usuario.Email, false); Session["IdUsuario"] = usuario.Id; if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/") && !returnUrl.StartsWith("//") && !returnUrl.StartsWith(@"\//")) { return(Redirect(returnUrl)); } return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError(string.Empty, "Usuário inválido"); } } ViewBag.ReturnUrl = returnUrl; return(View(loginUsuario)); }
public virtual void Validar() { StringBuilder errores = new StringBuilder(); if (Apellido.Trim().Length == 0) { errores.AppendLine("Debe ingresar apellido" + Constantes.SaldoLinea); } if (Nombre.Trim().Length == 0) { errores.AppendLine("Debe ingresar nombre" + Constantes.SaldoLinea); } if (LoginUsuario.Trim().Length == 0) { errores.AppendLine("Debe ingresar login" + Constantes.SaldoLinea); } if (TipoUsuario == null) { errores.AppendLine("Debe seleccionar tipo de usuario" + Constantes.SaldoLinea); } if (errores.Length != 0) { throw new ApplicationException(errores.ToString()); } }
private PontoEquilibrio GetVendas(uint idLoja, int tipoFunc, uint idVendedor, uint idCliente, string nomeCliente, string dataIni, string dataFim, int agrupar, LoginUsuario login) { string data = PedidoConfig.LiberarPedido ? "DataLiberacao" : "DataConf"; bool temFiltro; string filtroAdicional; // Mesmos filtros utilizados no relatório de pedidos string tipoPedido = "1,2,3"; string tipoVenda = "1,2,5"; var cliente = login == null ? false: login.IsCliente; var administrador = login == null ? true: login.IsAdministrador; var emitirGarantia = login == null ? true : Config.PossuiPermissao((int)login.CodUser, Config.FuncaoMenuPedido.EmitirPedidoGarantia); var emitirReposicao = login == null ? true : Config.PossuiPermissao((int)login.CodUser, Config.FuncaoMenuPedido.EmitirPedidoReposicao); var emitirPedidoFuncionario = login == null ? true : Config.PossuiPermissao((int)login.CodUser, Config.FuncaoMenuPedido.EmitirPedidoFuncionario); string sql = PedidoDAO.Instance.SqlRptSit(0, "", 0, null, null, (idCliente > 0 ? idCliente.ToString() : null), nomeCliente, 0, (idLoja > 0 ? idLoja.ToString() : null), (int)Pedido.SituacaoPedido.Confirmado + "," + (int)Pedido.SituacaoPedido.LiberadoParcialmente, dataIni, dataFim, null, null, null, null, 0, 0, tipoPedido, 0, 0, 0, null, tipoVenda, 0, null, null, false, false, false, null, null, 0, null, null, 0, 0, null, null, null, null, false, 0, 0, true, false, false, true, out temFiltro, out filtroAdicional, 0, null, 0, true, 0, null, cliente, administrador, emitirGarantia, emitirReposicao, emitirPedidoFuncionario).Replace("?filtroAdicional?", filtroAdicional); sql = string.Format(@"SELECT 1 AS Indice, 'Vendas' AS Item, CAST(SUM(p.Total) AS DECIMAL(12,2)) AS Valor, CAST(GROUP_CONCAT(p.IdProd) AS CHAR) AS Produtos FROM ({0}) AS p WHERE 1", sql.Replace("SELECT", "SELECT plp.IdProdPed AS IdProd, ")); if (idVendedor > 0) { sql += " And p.idFunc" + (tipoFunc == 0 ? "" : "Cliente") + "=" + idVendedor; } // Agrupar por loja if (agrupar == 1) { sql += " Group By p.idLoja, date_format(STR_TO_DATE(periodo, '%d/%m/%Y'), '%m/%Y')"; sql += " Order By NomeLoja"; } // Agrupar por vendedor else if (agrupar == 2) { sql += " Group By p.idFunc" + (tipoFunc == 0 ? "" : "Cliente"); sql += " Having sum(p.Total) > 500"; sql += " Order By sum(p.Total) desc, NomeFunc" + (tipoFunc == 0 ? "" : "Cliente"); } // Agrupar por cliente else if (agrupar == 3) { sql += " Group By p.idCli"; sql += " Having sum(p.Total) > 500"; sql += " Order By sum(p.Total) desc, NomeCliente"; } //else // Nenhum // sql += " Group By (Right(Concat('0', Cast(Month(p." + data + ") as char), '/', Cast(Year(p." + data + ") as char)), 7))"; sql += " limit 0,15"; return(objPersistence.LoadOneData(sql, GetParams(dataIni, dataFim))); }
public Login() { InitializeComponent(); LoginUsuario.Focus(); groupBoxusuario.Visible = true; db = new database(); progressBar1.Visible = false; }
public MinhasRegrasController(ILoginRep loginRep, LoginUsuario loginUsuario, ITraderRep traderRep, IIndicadorRep indicadorRep, ICarteiraRep carteiraRep) { _loginRep = loginRep; _loginUsuario = loginUsuario; _indicadorRep = indicadorRep; _carteiraRep = carteiraRep; _traderRep = traderRep; }
public bool ActualizarLoginUsuario(LoginUsuario loginUsuario) { int idUsuario = loginUsuario.IdUsuario; var _usuarioOriginal = _ctx.LoginUsuario.Where(u => u.IdUsuario == idUsuario).ToList().FirstOrDefault(); _ctx.Entry(_usuarioOriginal).CurrentValues.SetValues(loginUsuario); return(true); }
public frmCarroPendienteSecadorDetalle(LoginUsuario lu, int iCarro) { InitializeComponent(); this.lu = lu; this.iCarro = iCarro; SetDataGridConfiguration(); this.WindowState = FormWindowState.Maximized; }
protected void Page_Load(object sender, EventArgs e) { LoginUsuario login = UserInfo.GetUserInfo; if (login.IdCliente > 0 && Request["idCli"] != login.IdCliente.ToString()) { ClientScript.RegisterClientScriptBlock(typeof(string), "fechar", "closeWindow();", true); } }
public frmCarroPendienteSecador(LoginUsuario lu) { InitializeComponent(); this.lu = lu; this.WindowState = FormWindowState.Maximized; SetDataGridConfiguration(); }
public ActionResult Login(LoginUsuario login, string ReturnUrl = "") { string message = ""; using (ATECA_BDEntities db = new ATECA_BDEntities()) { var v = db.Usuarios.Where(a => a.correo == login.correo).FirstOrDefault(); if (v != null) { if (login.correo.IndexOf("@ccss.sa.cr") >= 1) { /* if(!v.correoVerificado){ * ViewBag.Message = "Verifique su email"; * return View(); * }*/ if (string.Compare(Crypto.Hash(login.contraseña), v.contraseña) == 0) { int timeout = login.RememberMe ? 525600 : 20; // 525600 min = 1 year var ticket = new FormsAuthenticationTicket(login.correo, login.RememberMe, timeout); string encrypted = FormsAuthentication.Encrypt(ticket); var cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encrypted); cookie.Expires = DateTime.Now.AddMinutes(timeout); cookie.HttpOnly = true; Response.Cookies.Add(cookie); if (Url.IsLocalUrl(ReturnUrl)) { return(Redirect(ReturnUrl)); } else { int combo = Int32.Parse(login.servicio); Console.Write(combo); var vrol = (from s in db.Usuarios where s.correo == login.correo select s.ID_rol).FirstOrDefault(); Session["SERV"] = combo; Session["ROL"] = vrol; return(RedirectToAction("Index", "Home")); } } else { message = "Acceso denegado"; } } else { message = "Acceso denegado, su correo no pertenece a la CCSS"; } } } ViewBag.Message = message; return(View()); }
public ActionResult Login(string ReturnUrl) { var dto = new LoginUsuario { UrlRetorno = ReturnUrl }; return(View(dto)); }
/// <summary> /// Atualiza o texto do orçamento deste modelo /// </summary> /// <param name="projModelo"></param> /// <returns></returns> public int AtualizaTextoOrcamento(ProjetoModelo projModelo) { LoginUsuario login = UserInfo.GetUserInfo; string sql = "Update projeto_modelo set textoOrcamento=?texto, textoOrcamentoVidro=?textoVidro Where idProjetoModelo=" + projModelo.IdProjetoModelo; return(objPersistence.ExecuteCommand(sql, new GDAParameter("?texto", projModelo.TextoOrcamento), new GDAParameter("?textoVidro", projModelo.TextoOrcamentoVidro))); }
protected void Page_Load(object sender, EventArgs e) { if (Session["Usuario"] == null) { Session["Mensagem"] = "Sua sessão expirou!\n\nFaça login novamente"; MensageBox("Sua sessão expirou!\n\nFaça login novamente"); Response.Redirect("TelaPrincipla.aspx"); } else if (Session["Usuario"] != null) { LoginUsuario usuario = (LoginUsuario)Session["Usuario"]; if (this.Master.AppRelativeVirtualPath == "~/Site.Mobile.Master")//"~/Site.Master" { ((Site_Mobile)this.Master).Nomeusuario = usuario.NOME; ((Site_Mobile)this.Master).NivelUsuario = usuario.CARGO; } else if (this.Master.AppRelativeVirtualPath == "~/Site.Master")//~/Site.Mobile.Master { ((SiteMaster)this.Master).Nomeusuario = usuario.NOME; ((SiteMaster)this.Master).NivelUsuario = usuario.CARGO; } } DadosLinhaSelecionada = (contratoParcelamento)Session["DadosLinhaCelecionada"]; //string id = DadosLinhaSelecionada.ID.ToString(); //string numero = DadosLinhaSelecionada.Cells[1].Text; LbNomeCliente.Text = "Cliente: " + DadosLinhaSelecionada.cliente.NOME; //string plano = DadosLinhaSelecionada.Cells[3].Text; //string datavenci = DadosLinhaSelecionada.Cells[4].Text; //string valor = DadosLinhaSelecionada.Cells[5].Text; //string situacao = DadosLinhaSelecionada.Cells[6].Text; //string fracionado = DadosLinhaSelecionada.Cells[7].Text; //numero da parcela //txtvalorPago.Text = DadosLinhaSelecionada.Cells[5].Text; LbNumeroParcela.Text = "Parcelas: Nº " + DadosLinhaSelecionada.N_MENSALIDADE; LbSituacao.Text = "Situação: " + DadosLinhaSelecionada.SITUACAO; LbPlano.Text = "Plano Atual: " + DadosLinhaSelecionada.PLANO; LbValorAtual.Text = "Valor: R$ " + DadosLinhaSelecionada.VALOR; if (!string.IsNullOrEmpty(DadosLinhaSelecionada.VALORFRACIONADO.ToString())) { LbValorFrcionado.Visible = true; LbValorFrcionado.Text = " - Fracionado: R$ " + DadosLinhaSelecionada.VALORFRACIONADO; } else { LbValorFrcionado.Visible = false; } LbDataVencimento.Text = "Vencimento: " + Convert.ToDateTime(DadosLinhaSelecionada.DATA_VENCIMENTO).ToString("dd/MM/yyyy"); BtnFinalizar.Visible = false; BtnFracionado.Visible = false; }
public IHttpActionResult GetLoginUsuario(long id) { LoginUsuario loginUsuario = loginUsuarioServiceImpl.validarLogin(id); if (loginUsuario == null) { return(NotFound()); } return(Ok(loginUsuario)); }
public Usuario LogarUsuario(LoginUsuario login) { Usuario usuario = dadosUsuario.ValidarAcesso(login); if (usuario == null) { throw new Exception("Falha de autenticação"); } return(usuario); }
public void SalvaUsuarioSessao(LoginUsuario usuario) { try { Usuario = usuario; } catch (Exception eError) { throw eError; } }
/// <summary> /// Configura itens do layout.master /// </summary> private void ConfiguraLayoutMaster(LoginUsuario login) { var mensagemFluxo = Microsoft.Practices.ServiceLocation.ServiceLocator .Current.GetInstance<Glass.Global.Negocios.IMensagemFluxo>(); Layout l = Page.Master.Master as Layout; l.ExibeBotoesSistema = !IsPopup(); l.ExibeMenu = !IsPopup(); l.VerificarMensagensNaoLidas = () => !IsPopup() ? mensagemFluxo.ExistemNovasMensagens((int)login.CodUser) : false; l.PaginaPrincipal = "~/WebGlass/Main.aspx"; l.PaginaLogin = "******"; }