Пример #1
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            string userName  = cmbUser.Text;
            var    projeName = cmbProje.Text;
            var    proje     = _projeService.GetirAdIle(projeName);
            var    user      = _userService.GetirAdIle(userName);
            var    durum     = _durumService.GetirAdIle("Todo");
            var    taskState = _taskStateService.GetirByTaskId(_Id);

            if (user == null)
            {
                MessageBox.Show("Böyle Bir Kullanıcı Sistemde Yok...");
            }
            else if (proje == null)
            {
                MessageBox.Show("Böyle Bir Proje Sistemde Yok...");
            }
            else
            {
                if (!KontrolEt())
                {
                }
                else
                {
                    _taskService.Guncelle(new ScrumTaskBoard.Entities.Concrete.Task
                    {
                        Id          = _Id,
                        Name        = projeName,
                        Description = txtDescription.Text,
                        Note        = txtNotes.Text,
                        PreDate     = Convert.ToDateTime(datePreDate.Text),
                        FinishDate  = Convert.ToDateTime(dateFinishDate.Text),
                        UserId      = user.Id,
                        DurumId     = durum.Id,
                    });

                    _taskStateService.Guncelle(new ScrumTaskBoard.Entities.Concrete.TaskState
                    {
                        Id          = taskState.Id,
                        Description = txtDescription.Text,
                        TaskId      = _Id,
                        UserId      = user.Id,
                        DurumId     = durum.Id
                    });

                    MessageBox.Show("Task Başarıyla Güncellendi.");

                    FrmAnaMenu frmAnaMenu = new FrmAnaMenu();
                    frmAnaMenu.Show();
                    this.Hide();
                }
            }
        }
Пример #2
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            string projeName = txtProjeName.Text.ToString();
            var    kontrolEt = _projeService.GetirAdIle(projeName);

            if (kontrolEt != null)
            {
                MessageBox.Show("Bu Proje Bulunmaktadır.");
            }
            else
            {
                _projeService.Ekle(new Proje()
                {
                    Name = projeName
                });
                MessageBox.Show("Proje Başarıyla Eklendi.");
                txtProjeName.Text = "";
            }
        }
Пример #3
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            string userName  = cmbUser.Text;
            var    projeName = cmbProje.Text;
            var    proje     = _projeService.GetirAdIle(projeName);
            var    user      = _userService.GetirAdIle(userName);
            var    durum     = _durumService.GetirAdIle("Todo");

            var projeUzunluk    = cmbProje.Text.Length;
            var userUzunluk     = cmbUser.Text.Length;
            var aciklamaUzunluk = txtDescription.Text.Length;
            var noteUzunluk     = txtNotes.Text.Length;

            int finishDate = (projeUzunluk * userUzunluk * (aciklamaUzunluk / 3) * (noteUzunluk / 3)) / 60;

            DateTime date = DateTime.Now.AddDays(finishDate);

            datePreDate.Text = date.ToString();

            if (user == null)
            {
                MessageBox.Show("Böyle Bir Teknik Uzman Sistemde Yok...");
            }
            else if (proje == null)
            {
                MessageBox.Show("Böyle Bir Proje Sistemde Yok...");
            }
            else
            {
                if (!KontrolEt())
                {
                }
                else
                {
                    ScrumTaskBoard.Entities.Concrete.Task task = new ScrumTaskBoard.Entities.Concrete.Task
                    {
                        Name        = projeName,
                        Description = txtDescription.Text,
                        Note        = txtNotes.Text,
                        PreDate     = date,
                        FinishDate  = Convert.ToDateTime(dateFinishDate.Text),
                        UserId      = user.Id,
                        DurumId     = durum.Id,
                    };

                    _taskService.Ekle(task);

                    _taskStateService.Ekle(new TaskState
                    {
                        Description = task.Description,
                        TaskId      = task.Id,
                        DurumId     = task.DurumId,
                        UserId      = task.UserId
                    });

                    MessageBox.Show("Task Başarıyla Eklendi.");

                    Temizle();
                }
            }
        }