private void btnIgnoreRequest_Click(object sender, EventArgs e)
        {
            try
            {
                int requestID = (int)dgvRequests.SelectedRows[0].Cells["CustomerRequestID"].Value;

                CustomerRequest customerRequest = _customerRequestBLL.Get(requestID);
                customerRequest.isActive = false;
                _customerRequestBLL.Update(customerRequest);
                RefreshRequest();
                txtDescription.Text = string.Empty;
                MessageBox.Show("İsteğin İptali Başarılı!");
            }
            catch (Exception)
            {
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if (!flag)
            {
                _task = new Tasks();
                if (string.IsNullOrWhiteSpace(txtTaskName.Text))
                {
                    errorProvider1.SetError(txtTaskName, "İş İsmi Boş Geçilemez");
                    return;
                }
                else
                {
                    _task.Name = txtTaskName.Text;
                    errorProvider1.SetError(txtTaskName, "");
                }
                if (string.IsNullOrWhiteSpace(richTxtDescription.Text))
                {
                    errorProvider1.SetError(richTxtDescription, "Açıklama Kısmı Boş Geçilemez");
                    return;
                }
                else
                {
                    _task.Description = richTxtDescription.Text;
                    errorProvider1.SetError(richTxtDescription, "");
                }


                _task.ProjectID  = ProjectId;
                _task.EmployeeID = EmployeeId;
                _task.ManagerID  = ManagerID;
                _task.StartDate  = dateStartDate.Value.Date;
                _task.EndDate    = dateEndTime.Value.Date;
                _task.StatusID   = 1;

                var query = _taskBLL.GetAll().Select(x => new { x.ProjectID });

                object VarMi;
                try
                {
                    VarMi = _taskBLL.GetAll().FirstOrDefault(x => x.ProjectID == ProjectId).Name;
                }
                catch (Exception)
                {
                    VarMi = null;
                }



                if (VarMi == null)
                {
                    Project project = _projectBLL.Get(ProjectId);
                    project.ProjectStartDate = DateTime.Today;
                    _projectBLL.Update(project);
                }

                if (_taskBLL.Add(_task))
                {
                    MessageBox.Show("İş Oluşturulmuştur.");
                }
                else
                {
                    MessageBox.Show("İş Oluşturulamadı");
                }
            }
            else
            {
                MessageBox.Show("istekten iş oluşturma!");

                _task = new Tasks();
                if (string.IsNullOrWhiteSpace(txtTaskName.Text))
                {
                    errorProvider1.SetError(txtTaskName, "İş İsmi Boş Geçilemez");
                    return;
                }
                else
                {
                    _task.Name = txtTaskName.Text;
                    errorProvider1.SetError(txtTaskName, "");
                }
                if (string.IsNullOrWhiteSpace(richTxtDescription.Text))
                {
                    errorProvider1.SetError(richTxtDescription, "Açıklama Kısmı Boş Geçilemez");
                    return;
                }
                else
                {
                    _task.Description = richTxtDescription.Text;
                    errorProvider1.SetError(richTxtDescription, "");
                }


                _task.ProjectID  = _projectID;
                _task.EmployeeID = EmployeeId;
                _task.ManagerID  = ManagerID;
                _task.StartDate  = dateStartDate.Value.Date;
                _task.EndDate    = dateEndTime.Value.Date;
                _task.StatusID   = 1;

                var query = _taskBLL.GetAll().Select(x => new { x.ProjectID });

                object VarMi;
                try
                {
                    VarMi = _taskBLL.GetAll().FirstOrDefault(x => x.ProjectID == ProjectId).Name;
                }
                catch (Exception)
                {
                    VarMi = null;
                }

                if (VarMi == null)
                {
                    Project project = _projectBLL.Get(ProjectId);
                    project.ProjectStartDate = DateTime.Today;
                    _projectBLL.Update(project);
                }

                if (_taskBLL.Add(_task))
                {
                    MessageBox.Show("İş Oluşturulmuştur");
                }
                else
                {
                    MessageBox.Show("İş Oluşturulamadı");
                }

                CustomerRequest customerRequest = _customerRequestBLL.Get(_requestID);
                customerRequest.isActive = false;
                _customerRequestBLL.Update(customerRequest);
                MessageBox.Show("İş Oluşturma Başarılı");
            }
        }