示例#1
0
        public ProjectEditForm(int projectId)
        {
            InitializeComponent();

            dtpStartDate.Visible = true;
            DtpEndDate.Visible   = true;

            _projectBusiness       = new ProjectBusiness();
            this.projectId         = projectId;
            _project               = _projectBusiness.GetById(projectId);
            txtId.Text             = _project.ID.ToString();
            txtId.ReadOnly         = true;
            txtProjectName.Text    = _project.Name;
            DtpEndDate.Value       = _project.EndDate;
            dtpPlanEndDate.Value   = _project.PlanningEndDate;
            dtpStartDate.Value     = _project.StartDate;
            DtpPlanStartDate.Value = _project.PlanningStartDate;
        }
        private void silToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                _projectBusiness = new ProjectBusiness();
                object cellValue = dgvList.SelectedRows[0].Cells["ID"].Value;
                int    projectId = (int)cellValue;

                Project project = _projectBusiness.GetById(projectId);

                DialogResult dr = MessageBox.Show(project.Name + " " + " isimli kaydı silmek istediğinize emin misiniz ", "Dikkat", MessageBoxButtons.YesNo);

                if (dr == DialogResult.Yes)
                {
                    _projectBusiness.Remove(project);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }