public Login[] LoginUsuario(String user, String password) { //string msje = ""; List <Login> login = new List <Login>(); //Autenticacion auten = new Autenticacion(); //auten.UsuarioNombre = UsuarioNombre; //auten.UsuarioClave = UsuarioClave; clsCrypt ObjEncrypt = new clsCrypt(); BE_ReqSearhUsuario objeto = new BE_ReqSearhUsuario(); BL_PerUsuario BLPer = new BL_PerUsuario(); //primero de convierte a mayusculas string Usuario = user.ToUpper(); string SrtPass = ObjEncrypt.EncryptByCode(Usuario, password); //luego se quitan los espacios objeto.PerCodigo = Usuario.Trim(); objeto.cPerUsuClave = SrtPass; objeto.cModulo = "27"; //27-> Modulo Android DataTable dt = new DataTable(); //dt = BLPer.Get_Persona_By_Usuario(objeto); dt = BLPer.Android_Get_Persona_By_Usuario(objeto); if (dt.Rows.Count > 0) { DataRow row = dt.Rows[0]; if (row["cClave"].ToString() == SrtPass) { //Si todo va bien login.Add(new Login( Convert.ToString(row[0]), Convert.ToString(row[1]), Convert.ToString(row[2]), Convert.ToString(row[3]) )); } else { //msje = "Error, Usuario no existe o datos incorrectos"; login.Add(new Login("Contraseña incorrecta.", "", "", "")); } } else { //msje = "Error, Usuario no existe o datos incorrectos"; login.Add(new Login("Usuario no registrado.", "", "", "")); } //return msje; return(login.ToArray()); }
public String LoginUsuario(String user, String password) { string msje = ""; clsCrypt ObjEncrypt = new clsCrypt(); BE_ReqSearhUsuario objeto = new BE_ReqSearhUsuario(); BL_PerUsuario BLPer = new BL_PerUsuario(); //primero de convierte a mayusculas string Usuario = user.ToUpper(); string SrtPass = ObjEncrypt.EncryptByCode(Usuario, password); //luego se quitan los espacios objeto.PerCodigo = Usuario.Trim(); objeto.cPerUsuClave = SrtPass; objeto.cModulo = "27"; DataTable dt = new DataTable(); dt = BLPer.Android_Get_Persona_By_Usuario(objeto); if (dt.Rows.Count > 0) { DataRow row = dt.Rows[0]; if (row["cClave"].ToString() == SrtPass) { msje = "Gracias por Iniciar Sesión"; } else { msje = "Error, Usuario no existe o datos incorrectos"; } } else { msje = "Error, Usuario no existe o datos incorrectos"; } return(msje); }
public Login[] LoginUsuarioRequest(BE_ReqCredencialesAndroid Object) { //string msje = ""; List <Login> login = new List <Login>(); if (VerificarPermisos(CredencialAutenticacion)) { clsCrypt ObjEncrypt = new clsCrypt(); BE_ReqSearhUsuario objeto = new BE_ReqSearhUsuario(); BL_PerUsuario BLPer = new BL_PerUsuario(); //primero de convierte a mayusculas string Usuario = Object.PerCodigo.ToUpper(); //user.ToUpper(); string Password = Object.cPerUsuClave; string SrtPass = ObjEncrypt.EncryptByCode(Usuario, Password); //luego se quitan los espacios objeto.PerCodigo = Usuario.Trim(); objeto.cPerUsuClave = SrtPass; objeto.cModulo = "27"; //27-> Modulo Android DataTable dt = new DataTable(); //dt = BLPer.Get_Persona_By_Usuario(objeto); dt = BLPer.Android_Get_Persona_By_Usuario(objeto); if (dt.Rows.Count > 0) { DataRow row = dt.Rows[0]; if (row["cClave"].ToString() == SrtPass) { //Si todo va bien login.Add(new Login( Convert.ToString(row[0]), Convert.ToString(row[1]), Convert.ToString(row[2]), Convert.ToString(row[3]), Convert.ToDouble(row[4]) )); } else { //msje = "Error, Usuario no existe o datos incorrectos"; login.Add(new Login("Contraseña incorrecta.", "", "", "", 0.0)); } } else { //msje = "Error, Usuario no existe o datos incorrectos"; login.Add(new Login("Usuario no registrado.", "", "", "", 0.0)); } } else { login.Add(new Login("Credenciales no válidas.", "", "", "", 0.0)); //msje = "Credenciales no validas."; } //return msje; return(login.ToArray()); }
public Login[] LoginUsuarioCliente(String user, String password) { //string msje = ""; List <Login> login = new List <Login>(); //Autenticacion auten = new Autenticacion(); //auten.UsuarioNombre = UsuarioNombre; //auten.UsuarioClave = UsuarioClave; if (VerificarPermisos(CredencialAutenticacion)) { clsCrypt ObjEncrypt = new clsCrypt(); BE_ReqSearhUsuario objeto = new BE_ReqSearhUsuario(); BL_PerUsuario BLPer = new BL_PerUsuario(); //primero de convierte a mayusculas string Usuario = user.ToUpper(); string SrtPass = ObjEncrypt.EncryptByCode(Usuario, password); //luego se quitan los espacios objeto.PerCodigo = Usuario.Trim(); objeto.cPerUsuClave = password; objeto.cPerUsuClave2 = SrtPass; DataTable dt = new DataTable(); //dt = BLPer.Get_Persona_By_Usuario(objeto); dt = BLPer.Android_Get_Persona_By_UsuarioCliente(objeto); if (dt.Rows.Count > 0) { DataRow row = dt.Rows[0]; //if (row["cClave"].ToString() == SrtPass) //Si todo va bien login.Add(new Login( Convert.ToString(row[0]), Convert.ToString(row[1]), Convert.ToString(row[2]), Convert.ToString(row[3]), Convert.ToDouble(row[4]) )); /*else * //msje = "Error, Usuario no existe o datos incorrectos"; * login.Add(new Login(row["cClave"].ToString(), "", "", "", 0.0)); */ } else { //msje = "Error, Usuario no existe o datos incorrectos"; login.Add(new Login("Usuario y/o contraseña incorrecta.", "", "", "", 0.0)); } } else { login.Add(new Login("Credenciales no validas.", "", "", "", 0.0)); //msje = "Credenciales no validas."; } //return msje; return(login.ToArray()); }