public async Task <string> Authenticate(string userName, string password) { var login = new Login { Hdr = GetUniqueHeader() }; var request = new strLogin { DeviceId = "Device1" }; login.Request = request; try { var response = await this.LoginAsync(login, userName, password); if (response != null && !string.IsNullOrEmpty(response.Result.SessionPassword)) { return(response.Result.SessionPassword); } else { throw new Exception("Error: Service issue!", null); } } catch (Exception ex) { throw new Exception("Error to sign in!", ex); } }
public bool ActualizarAcceso(strLogin datos) { con.conexion.CommandText = " insert into[ISO].[dbo].[ISOHS001](idUsuario, idEmpresa, Dispositivo, FechaAcceso)" + "values('" + datos.idUsuario + "'," + datos.idEmpresa + ",'" + datos.dispositivo + "',GETDATE())"; try { con.conexion.ExecuteNonQuery(); return(true); } catch (Exception e) { Console.WriteLine(e); return(false); } }
public bool verificarUsuario(ref DataSet DS, strLogin datos) { DS = new DataSet(); con.conexion.CommandText = "select idUsuario, idEmpresa, NombreUsuario, PasswordUsuario, IconoUsuario, Email from [ISO].[dbo].[visEmpresa_Usuario] where NombreUsuario = '" + datos.nombreUsuario + "'" + "and PasswordUsuario = '" + datos.passwordUsuario + "' and idEmpresa =" + datos.idEmpresa; try { SqlDataAdapter DA = new SqlDataAdapter(); DA.SelectCommand = con.conexion; DA.Fill(DS); return(true); } catch { return(false); } }
public bool RecuperarContraseña(ref DataSet DS, strLogin datos) { //devuelve la contraseña que tenia el usuario DS = new DataSet(); con.conexion.CommandText = "select idUsuario, idEmpresa, NombreUsuario, PasswordUsuario, IconoUsuario, Email from [ISO].[dbo].[visEmpresa_Usuario] where NombreUsuario = '" + datos.nombreUsuario + "'" + "and Email = '" + datos.Email + "'"; try { SqlDataAdapter DA = new SqlDataAdapter(); DA.SelectCommand = con.conexion; DA.Fill(DS); return(true); } catch { return(false); } }