Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
 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);
     }
 }
Esempio n. 4
0
        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);
            }
        }