public ELogin SelecionarCliente(Int64 pCpfCnpj) { ELogin lRetorno = new ELogin(); Gradual.Generico.Dados.AcessaDadosAntigo _AcessaDados = new Gradual.Generico.Dados.AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = Gradual.Generico.Dados.ConexaoAntigo.ConnectionName; string sbSQL = "SELECT l.ID_Login,l.senha,l.assinatura, l.Ativo, l.Email, l.Tipo, l.Nome from Login l,cliente c where to_number(c.cpf) = to_number (" + pCpfCnpj.ToString() + ") and c.id_login=l.id_login "; DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); if (_table.Rows.Count > 0) { lRetorno.ID_Login = Conversao.ToInt(_table.Rows[0]["ID_Login"]).Value; lRetorno.Ativo = Conversao.ToChar(_table.Rows[0]["Ativo"]).Value; lRetorno.Email = Conversao.ToString(_table.Rows[0]["Email"]); lRetorno.Nome = Conversao.ToString(_table.Rows[0]["Nome"]); lRetorno.Tipo = Conversao.ToInt(_table.Rows[0]["Tipo"]).Value; lRetorno.Senha = Conversao.ToString(_table.Rows[0]["Senha"]); lRetorno.Assinatura = Conversao.ToString(_table.Rows[0]["Assinatura"]); } else { throw new Exception("CPF/CNPJ não Encontrado!"); } return(lRetorno); }
public ActionResult Autorizar(ELogin usuario) { SGAEntities sga = new SGAEntities(); string SQL = "LoginUsers \n @UsuarioID, @Password"; var u = sga.Database.SqlQuery <ELogin>(SQL, new SqlParameter() { ParameterName = "@UsuarioID", Value = usuario.UserID }, new SqlParameter() { ParameterName = "@Password", Value = usuario.Password } ).ToList().FirstOrDefault(); if (u == null) { usuario.ERROR_MENSAJE = "Usuario o Contraseña incorrecto"; } else { FormsAuthentication.SetAuthCookie(usuario.NOMBRES, false); Session["MATRICULA"] = usuario.UserID; //ELogin e = new ELogin(); Session["Name"] = u.NOMBRES; Session["Tipo"] = u.TIPO; return(RedirectToAction("Index", "Cuenta")); } return(View("Index", usuario)); }
/// <summary> /// Lista todos os Administradores /// </summary> /// <returns>Lista contendo todos os Logins de Administradores</returns> public BindingList <ELogin> SelecionarAdministradores() { try { BindingList <ELogin> BLLogin = new BindingList <ELogin>(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append("SELECT ID_Administrador, Nome FROM Login INNER JOIN Administrador "); sbSQL.Append("ON Login.ID_Login = Administrador.ID_Login ORDER BY Nome"); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); ELogin _ELogin; foreach (DataRow item in _table.Rows) { _ELogin = new ELogin(); _ELogin.ID_Login = (int)Conversao.ToInt(item["ID_Administrador"]); _ELogin.Nome = item["Nome"].ToString(); BLLogin.Add(_ELogin); } return(BLLogin); } catch (Exception ex) { throw ex; } }
public ELogin SelecionarPorCPF(string pCPF) { ELogin _ELogin = new ELogin(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append("Select LOGIN.* from LOGIN,cliente where login.id_login = cliente.id_login and cpf = '" + pCPF + "'"); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); if (_table.Rows.Count > 0) { _ELogin.Ativo = Conversao.ToChar(_table.Rows[0]["Ativo"]).Value; _ELogin.Email = Conversao.ToString(_table.Rows[0]["Email"]); _ELogin.ID_Login = Conversao.ToInt(_table.Rows[0]["ID_Login"]).Value; _ELogin.Nome = Conversao.ToString(_table.Rows[0]["Nome"]); _ELogin.Tipo = Conversao.ToInt(_table.Rows[0]["Tipo"]).Value; _ELogin.Senha = Conversao.ToString(_table.Rows[0]["Senha"]); _ELogin.Assinatura = Conversao.ToString(_table.Rows[0]["Assinatura"]); } else { throw new Exception("CPF não encontrado no Sistema Antigo!"); } return(_ELogin); }
public ERespuestaCliente ChangePassword(ELogin eLogin) { ERespuestaCliente eRespuesta = new ERespuestaCliente(); using (var context = new cita_doctorContext()) { string pass = Hash.Crear(eLogin.Password, "jor290714luc300617"); var cliente = (from cli in context.Cliente .Where(c => (c.Email.Equals(eLogin.Username))) select cli).FirstOrDefault(); cliente.Password = pass; try { context.SaveChanges(); eRespuesta.Error.Codigo = "00"; eRespuesta.Error.Mensaje = "Ok"; } catch (Exception e) { eRespuesta.Error.Codigo = "01"; eRespuesta.Error.Mensaje = e.Message; } return(eRespuesta); } }
public async Task <ICommandResult> Persistir(UsuarioDTO command, ELogin acoes) { command.Validate(); if (command.Invalid) { return(new Retorno(false, "Dados Inválidos!", command.Notifications)); } var retorno = new Retorno(); switch (acoes) { case ELogin.CADASTRAR: retorno = await Cadastrar(command); break; case ELogin.ATUALIZAR: retorno = await Atualizar(command); break; case ELogin.EXCLUIR: retorno = await Excluir(command); break; } return(retorno); }
public async Task Update(ELogin login, int updatedBy) { DynamicParameters parameter = new DynamicParameters(); parameter.Add("@LoginId", login.LoginId); parameter.Add("@Password", login.Password); parameter.Add("@UpdatedBy", updatedBy); await Query(parameter, "[dbo].[LoginUpdate]"); }
public async Task <ICommandResult> AlterarSenha(AlterarSenhaDTO command, ELogin acoes) { command.Validate(); if (command.Invalid) { return(new Retorno(false, "Dados Inválidos!", command.Notifications)); } return(await _repository.AlterarSenha(command)); }
public async Task Create(ELogin login, int createdBy) { DynamicParameters parameter = new DynamicParameters(); parameter.Add("@Username", login.Username); parameter.Add("@Password", login.Password); parameter.Add("@CreatedBy", createdBy); await Query(parameter, "[dbo].[LoginCreate]"); }
public IActionResult LoginCliente(ELogin eLogin) { EOutClienteLogin eOutLogin = iRepositorioAuth.LoginCliente(eLogin); if (eOutLogin == null) { var badResult = BadRequest(new { message = "Usuario y/o contraseña incorrectos" }); return(badResult); } return(Ok(eOutLogin)); }
public List <ELogin> Listar(eTipo pTipo) { List <ELogin> lRetorno = new List <ELogin>(); Gradual.Generico.Dados.AcessaDadosAntigo _AcessaDados = new Gradual.Generico.Dados.AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = Gradual.Generico.Dados.ConexaoAntigo.ConnectionName; string sbSQL = ""; switch (pTipo) { case eTipo.Administrador: sbSQL = "SELECT ID_Login,senha,assinatura, Ativo, Email, Tipo, Nome from Login where tipo = 1 and ativo = 'S' "; break; case eTipo.Assessor: sbSQL = "SELECT login.ID_Login,senha,assinatura, Ativo, Email, Tipo, id_assessorsinacor as nome from Login,assessor where tipo = 2 and login.id_login = assessor.id_login and ativo = 'S' "; break; case eTipo.Atendimento: sbSQL = "SELECT ID_Login,senha,assinatura, Ativo, Email, Tipo, Nome from Login where tipo = 4 and ativo = 'S' "; break; case eTipo.Telemarketing: sbSQL = "SELECT ID_Login,senha,assinatura, Ativo, Email, Tipo, Nome from Login where tipo = 5 and ativo = 'S' "; break; case eTipo.Todos: break; default: break; } DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); ELogin _el; foreach (DataRow item in _table.Rows) { _el = new ELogin(); _el.ID_Login = Conversao.ToInt(item["ID_Login"]).Value; _el.Ativo = Conversao.ToChar(item["Ativo"]).Value; _el.Email = Conversao.ToString(item["Email"]); _el.Nome = Conversao.ToString(item["Nome"]); _el.Tipo = Conversao.ToInt(item["Tipo"]).Value; _el.Senha = Conversao.ToString(item["Senha"]); _el.Assinatura = Conversao.ToString(item["Assinatura"]); lRetorno.Add(_el); } return(lRetorno); }
private Login Login(ELogin eLogin) { return(new Login { CreatedDate = eLogin.CreatedDate, DeletedDate = eLogin.DeletedDate, UpdatedDate = eLogin.UpdatedDate, CreatedBy = eLogin.CreatedBy, DeletedBy = eLogin.DeletedBy, LoginId = eLogin.LoginId, UpdatedBy = eLogin.UpdatedBy, Username = eLogin.Username, }); }
/// <summary> /// Seleciona um Login /// </summary> /// <param name="id_login">Id do Login</param> /// <returns>Entidade contendo todos os dados de um Login</returns> public ELogin Selecionar(int?id_login) { try { if (id_login == null) { throw new Exception("Código do login não fornecido!"); } ELogin _ELogin = new ELogin(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append("Select * from LOGIN where id_login = "******"Ativo"]).Value; _ELogin.Email = Conversao.ToString(_table.Rows[0]["Email"]); _ELogin.ID_Login = Conversao.ToInt(_table.Rows[0]["ID_Login"]).Value; _ELogin.Nome = Conversao.ToString(_table.Rows[0]["Nome"]); _ELogin.Tipo = Conversao.ToInt(_table.Rows[0]["Tipo"]).Value; _ELogin.Senha = Conversao.ToString(_table.Rows[0]["Senha"]); _ELogin.Assinatura = Conversao.ToString(_table.Rows[0]["Assinatura"]); } else { throw new Exception("Registro não encontrado!"); } return(_ELogin); } catch (Exception ex) { throw ex; } }
public EOutDoctorLogin LoginDoctor(ELogin eLogin) { EOutDoctorLogin eOutDoctorLogin = null; using (var context = new cita_doctorContext()) { string pass = Hash.Crear(eLogin.Password, "jor290714luc300617"); var doctor = (from ilDoctore in context.Doctor .Where(doc => (doc.Email.Equals(eLogin.Username) && doc.Password.Equals(pass))) select ilDoctore); if (doctor.ToList().Count == 0) { return(eOutDoctorLogin); } var secretKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes("MySp$cialPassw0rd")); var signinCredentials = new SigningCredentials(secretKey, SecurityAlgorithms.HmacSha256); var token = new JwtSecurityToken( issuer: "http://localhost:4200", audience: "http://localhost:4200", claims: new List <Claim>(), expires: DateTime.Now.AddMinutes(1440), signingCredentials: signinCredentials ); var tokenString = new JwtSecurityTokenHandler().WriteToken(token); eOutDoctorLogin = new EOutDoctorLogin() { Token = tokenString, ExpiresIn = token.ValidTo, Doctor = _mapper.Map <EOutDoctor>(doctor.ToList()[0]), Tipo = "doctor" }; return(eOutDoctorLogin); } }
public async Task <ICommandResult> Persistir(FilmeXEscritorDTO command, ELogin acoes) { var retorno = new Retorno(); switch (acoes) { case ELogin.CADASTRAR: retorno = await Cadastrar(command); break; case ELogin.ATUALIZAR: retorno = await Atualizar(command); break; case ELogin.EXCLUIR: retorno = await Excluir(command); break; } return(retorno); }
private void LoginCheck() { try { elogin = new ELogin(); elogin.LoginID = txtLoginId.Text; elogin.Password = txtPwd.Text; obj = new object(); obj = elogin.CheckLogin(elogin); DataSet ds = (DataSet)obj; if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { DataRow dr = ds.Tables[0].Rows[0]; if (dr["Password"].ToString() == txtPwd.Text) { GlobalData.UserID = dr["UserID"].ToString(); GlobalData.RoleId = dr["RoleID"].ToString(); GlobalData.RoleName = dr["RoleName"].ToString(); GlobalData.UserName = dr["Name"].ToString(); if (int.Parse(sqlhelp.ExecuteScalar("select Count(ShopID) from ShopDetails")) == 0) { pnlLogin.Visible = false; pnlForgetpwd.Visible = false; pnlShop.Visible = true; } else { DataTable dtshopdet = new DataTable(); dtshopdet = sqlhelp.ExecuteTables("select ShopName,Logo from ShopDetails"); GlobalData.ShopName = dtshopdet.Rows[0]["ShopName"].ToString(); GlobalData.Logo = dtshopdet.Rows[0]["Logo"].ToString(); this.Hide(); FrmMain main = new FrmMain(); main.Show(); } //if (GlobalData.RoleId == "1") //{ // this.Hide(); // FrmMain main = new FrmMain(); // main.Show(); //} //else if (GlobalData.RoleId == "2") //{ // this.Hide(); // FrmMain main = new FrmMain(); // main.Show(); //} //else if (GlobalData.RoleId == "3") //{ // this.Hide(); // FrmMain main = new FrmMain(); // main.Show(); //} } else { FrmMessage.Show("Invalid Password.Password is Case Sensitive"); } } else { FrmMessage.Show("Invalid User ID/ Password. Please try again."); } } catch (Exception ex) { } finally { } }
public ERespuestaCliente ChangePasswordSistema(ELogin eLogin) { ERespuestaCliente result = iRepositorioAuth.ChangePassword(eLogin); return(result); }