public static CanalUsuario Insert(CanalUsuario canalUsuario)
 {
     CanalUsuarioDSTableAdapters.TblCanalUsuarioTableAdapter adapter = new CanalUsuarioDSTableAdapters.TblCanalUsuarioTableAdapter();
     CanalUsuarioDS.TblCanalUsuarioDataTable table = adapter.InsertCanalUsuario(canalUsuario.UsuarioID, canalUsuario.CanalID);
     if (table.Count() == 0)
     {
         return null;
     }
     CanalUsuario objCanalUsuario = RowToDto(table[0]);
     return CargarInformacionCompleta(objCanalUsuario);
 }
 public static void Update(CanalUsuario canalUsuario)
 {
     CanalUsuarioDSTableAdapters.TblCanalUsuarioTableAdapter adapter = new CanalUsuarioDSTableAdapters.TblCanalUsuarioTableAdapter();
     adapter.Update(canalUsuario.UsuarioID, canalUsuario.CanalID, canalUsuario.Id);
 }
 private static CanalUsuario RowToDto(CanalUsuarioDS.TblCanalUsuarioRow row)
 {
     CanalUsuario objCanalUsuario = new CanalUsuario();
     objCanalUsuario.Id = row.Id;
     objCanalUsuario.CanalID = row.CanalID;
     objCanalUsuario.UsuarioID = row.UsuarioID;
     return objCanalUsuario;
 }
    private static CanalUsuario CargarInformacionCompleta(CanalUsuario objCanalUsuario)
    {
        if (objCanalUsuario == null)
        {
            return null;
        }

        //objCanalUsuario.Canal = CanalBLL.SelectById(objCanalUsuario.CanalID);
        //objCanalUsuario.Usuario = UsuarioBLL.SelectById(objCanalUsuario.UsuarioID);
        return objCanalUsuario;
    }