private void frmScrum_FormClosing(object sender, FormClosingEventArgs e) { //Form kapatılırken son kayıt,güncellemeri DB'e aktarıyoruz. for (int i = 0; i < mainPanel.Controls.Count; i++) { UserStoryTool temp = (UserStoryTool)mainPanel.Controls[i]; if (temp.pnlNotStarted.Controls.Count != 0 || temp.pnlInProgress.Controls.Count != 0 || temp.pnlAccTest.Controls.Count != 0 || temp.pnlDone.Controls.Count != 0) { temp.StoreTask(); } } }
private void btnUSEkle_Click(object sender, EventArgs e) { if (mainPanel.Controls.Count > Table.UserStories.Count + 1) { MessageBox.Show("Lütfen oluşturduğunuz 'User Story' ögelerini kaydedip daha sonra yenisini ekleyiniz "); } else { UserStoryTool us = new UserStoryTool(Table, null); us.btntaskEkle.Enabled = false; mainPanel.Controls.Add(us); } }
private void UserStoryCiz() { List <TableItem> tableItems = Table.UserStories; foreach (TableItem ti in tableItems.ToList()) { UserStory item = (UserStory)ti; UserStoryTool us = new UserStoryTool(Table, item); us.btnKaydet.Enabled = false; //UserStory çizilirken önce user story'e ait tasklar doldurulup daha sonra çiziliyor.. us.doldurTask(); us.drawTasks(); us.txtAciklama.Enabled = false; us.txtstoryAdi.Enabled = false; us.dtTarih.Enabled = false; us.txtAciklama.Text = item.Ciz()[1]; us.txtstoryAdi.Text = item.Ciz()[3]; us.lblID.Text = item.Ciz()[0]; us.dtTarih.Text = item.Ciz()[2]; // Özellikleri atanan userStoryTool'u Scrum içerisinde bulunan mainPanel içerisine ekliyoruz. mainPanel.Controls.Add(us); } }