コード例 #1
0
 public bool createProject(Project project)
 {
     try
     {
         DBBroker broker = new DBBroker();
         return(broker.createProject(project));
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #2
0
        private void btnAddProject_Click(object sender, EventArgs e)
        {
            Project project = new Project();

            project.ProjectCode = txtProjectCode.Text;
            if (txtName.Text != "")
            {
                project.Name = txtName.Text;
            }
            else
            {
                MessageBox.Show("Please enter project Name");
                txtName.Focus();
                txtName.BackColor = Color.Red;
                return;
            }
            switch (userLogged.Role)
            {
            case 0:
                project.ProjectManager = cmbProjectManager.SelectedItem.ToString();
                project.User           = (User)cmbProjectManager.SelectedItem;
                break;

            case 1:
                project.ProjectManager = userLogged.Username;
                project.User           = userLogged;
                break;

            default:
                MessageBox.Show("You don't have permision create Project");
                return;
            }

            bool pass = broker.createProject(project);

            if (pass)
            {
                MessageBox.Show("Project saved successfully");
            }
            else
            {
                MessageBox.Show("System can't save project");
            }
        }