コード例 #1
0
ファイル: SelectPicture.cs プロジェクト: barros-jf/ESN
 private void afterSelectPicture(Object sender, Picture selectedPicture)
 {
     TradeUI tradeScreen = new TradeUI();
     tradeScreen.setTradePictures(otherUserPicture, selectedPicture);
     tradeScreen.Show();
     tradeScreen.Disposed += (someSender, someArgs) => { this.Dispose(); };
 }
コード例 #2
0
ファイル: PictureDetails.cs プロジェクト: barros-jf/ESN
 public void setMainPicture(Picture mainPicture)
 {
     selectedPicture = mainPicture;
     mainPictureBox.Image = mainPicture.getImage();
     titleLabel.Text = mainPicture.getTitle();
     descriptionLabel.Text = mainPicture.getDescription();
     ownerLabel.Text = mainPicture.getOwner();
 }
コード例 #3
0
ファイル: searchScreen.cs プロジェクト: barros-jf/ESN
 private void showPictureDetails(object sender, Picture pic)
 {
     PictureDetails detailsScreen = new PictureDetails();
     detailsScreen.setMainPicture(pic);
     detailsScreen.Show();
 }
コード例 #4
0
ファイル: Client.cs プロジェクト: barros-jf/ESN
 public void addPicture(Picture newPicture)
 {
     photobook.addPicture(newPicture);
 }
コード例 #5
0
ファイル: SelectPicture.cs プロジェクト: barros-jf/ESN
 public void setOtherUserPicture(Picture otherUserPicture)
 {
     this.otherUserPicture = otherUserPicture;
 }
コード例 #6
0
ファイル: Database.cs プロジェクト: barros-jf/ESN
 public void updatePicture(Picture oldPicture)
 {
     int index = pictures.IndexOf(oldPicture);
     if(index >= 0)
     {
         pictures.RemoveAt(index);
         pictures.Add(oldPicture);
     }
 }
コード例 #7
0
ファイル: Database.cs プロジェクト: barros-jf/ESN
 public void savePicture(Picture newPicture)
 {
     pictures.Add(newPicture);
 }
コード例 #8
0
ファイル: Photobook.cs プロジェクト: barros-jf/ESN
 public void addPicture(Picture newPicture)
 {
     PictureDAO.currentInstance.save(newPicture);
 }
コード例 #9
0
ファイル: Trade.cs プロジェクト: barros-jf/ESN
 public Trade(Picture imgA,Picture imgB)
 {
     this.pictureA = imgA;
     this.pictureB = imgB;
     state = tradeStateType.pending;
 }