Beispiel #1
0
        private void btnAdd_Click(object sender, RoutedEventArgs e)
        {
            string pname = txtTitle.Text;
            int employeeid = (int)cbEmployee.SelectedValue;
            string pdescription = txtDescription.Text;
            DateTime creationDate = DateTime.Now;
            bool isFinished = false;

            DateTime? duedate = null;
            if(dpDueDate.SelectedDate !=  null)
            {
                duedate = dpDueDate.SelectedDate;
            }
            else
            {
                duedate = null;
            }

            try
            {
                projectmasterDataSetTableAdapters.projectTableAdapter pta = new projectmasterDataSetTableAdapters.projectTableAdapter();
                //pta.Insert(pname, employeeid, isFinished, duedate, creationDate, pdescription);
                //pta.Insert(pname, employeeid,pdescription,isFinished, null ,creationDate);
                decimal temp = (decimal)pta.InsertProject(pname, employeeid, isFinished, duedate, creationDate, pdescription);

                int insertedpid = Convert.ToInt32(temp);
                projectmasterDataSetTableAdapters.project_messagesTableAdapter pma = new projectmasterDataSetTableAdapters.project_messagesTableAdapter();
                pma.Insert(insertedpid, employeeid, "*** Verkefni stofnað ***", creationDate, null, null);
            }
            catch
            {
                MessageBox.Show("Verður að fylla í viðeigandi reiti");
            }

            this.Close();
        }