Esempio n. 1
0
    public csUsuario CheckLogin(int NumControl, string Contraseña)
    {
        csUsuario     Usuario          = new csUsuario();
        String        ConnectionString = ConfigurationManager.ConnectionStrings["dbProyectoCoordinacion"].ConnectionString;
        SqlConnection Connection       = new SqlConnection(ConnectionString);

        try
        {
            Connection.Open();

            SqlParameter[] Data = new SqlParameter[2];
            Data[0]        = new SqlParameter("@NumControl", NumControl);
            Data[0].DbType = DbType.Int32;
            Data[1]        = new SqlParameter("@Contraseña", Contraseña);
            Data[1].DbType = DbType.String;

            String Query = "select * from tbUsuarios where IdUsuario = @NumControl and Contraseña = @Contraseña;";

            SqlCommand Command = new SqlCommand(Query, Connection);
            Command.Parameters.AddRange(Data);
            SqlDataReader DataReader = Command.ExecuteReader();

            if (DataReader.Read())
            {
                Usuario.LoadEventFromDataReader(DataReader);
            }
        }
        catch (Exception ex)
        {
            LogError(ex.Message);
        }
        finally
        {
            Connection.Close();
            Connection = null;
        }

        return(Usuario);
    }
Esempio n. 2
0
    public csUsuario GetUsuario(int IdUsuario)
    {
        csUsuario     Usuario          = new csUsuario();
        String        ConnectionString = ConfigurationManager.ConnectionStrings["dbProyectoCoordinacion"].ConnectionString;
        SqlConnection Connection       = new SqlConnection(ConnectionString);

        try
        {
            Connection.Open();

            SqlParameter Data = new SqlParameter("@IdUsuario", IdUsuario);
            Data.DbType = DbType.Int32;

            String Query = "select * from tbUsuarios where IdUsuario = @IdUsuario;";

            SqlCommand Command = new SqlCommand(Query, Connection);
            Command.Parameters.Add(Data);
            SqlDataReader DataReader = Command.ExecuteReader();

            if (DataReader.Read())
            {
                Usuario.LoadEventFromDataReader(DataReader);
            }
        }
        catch (Exception ex)
        {
            LogError(ex.Message);
        }
        finally
        {
            Connection.Close();
            Connection = null;
        }

        return(Usuario);
    }