Exemple #1
0
        public UsuarioSistema_ENT getForIdUsuario(UsuarioSistema_ENT oUsuario)
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.ConexionPH))
                {
                    sqlConn.Open();
                    SqlCommand cmd = new SqlCommand(this.ConexionPH, sqlConn);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.CommandText = "SP_GET_USUARIO_IDUSUARIO";
                    cmd.Parameters.AddWithValue("@id_usuario_sistema", oUsuario.IdUsuarioSistema);
                    SqlDataReader reader = cmd.ExecuteReader();
                    if (reader.Read())
                    {
                        UsuarioSistema_ENT usuario = new UsuarioSistema_ENT();
                        usuario.IdUsuarioSistema = Convert.ToInt32(reader["id_usuario_sistema"]);
                        usuario.Rut       = reader["rut"].Equals(DBNull.Value) ? "" : reader["rut"].ToString();
                        usuario.Nombres   = reader["nombres"].Equals(DBNull.Value) ? "" : reader["nombres"].ToString();
                        usuario.ApPaterno = reader["appaterno"].Equals(DBNull.Value) ? "" : reader["appaterno"].ToString();
                        usuario.ApMaterno = reader["apmaterno"].Equals(DBNull.Value) ? "" : Convert.ToString(reader["apmaterno"]);
                        usuario.Usuario   = reader["usuario"].Equals(DBNull.Value) ? "" : Convert.ToString(reader["usuario"]);
                        usuario.Clave     = reader["clave"].Equals(DBNull.Value) ? "" : Convert.ToString(reader["clave"]);
                        usuario.IdPerfil  = reader["idPerfil"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(reader["idPerfil"].ToString());
                        //usuario.Estado = reader["estado"].Equals(DBNull.Value) ? false : Convert.ToBoolean(reader["estado"].ToString());

                        return(usuario);
                    }
                    else
                    {
                        return(null);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Error al ejecutar SP_GET_USUARIO_IDUSUARIO", ex);
            }
        }
 public UsuarioSistema_ENT getByIdUsuario(UsuarioSistema_ENT usuario)
 {
     return(new Usuario_DAO().getForIdUsuario(usuario));
 }