示例#1
0
        protected void btnprojadd_ServerClick(object sender, EventArgs e)
        {
            Dataservice.DatamanagementClient findata = new Dataservice.DatamanagementClient();
            findata.Open();
            UserData user = (UserData)Session["User"];

            Object[][] members = findata.getuserinformation();


            if (txtprojd.Value.Equals("") || txtprojt.Value.Equals(""))
            {
                Invlaidproject.InnerHtml = "*Please make sure you have filled in all the fields<br/>";
                return;
            }
            else if (txtdom.Value.Equals("") || txttime.Value.Equals(""))
            {
                Invlaidproject.InnerHtml = "*Please add a date and time for first meeting<br/>";
                return;
            }
            else
            {
                int result = findata.createproject(txtprojt.Value, txtprojd.Value, user.getID(), DateTime.Now);
                //    int meeting = findata.insertmeeting("Project:" + txtprojt.Value, txtprojd.Value );

                if (result != 0)
                {
                    foreach (ListItem item in UserChoose.Items)
                    {
                        if (item.Selected)
                        {
                            int id = Convert.ToInt32(item.Value.ToString());
                            findata.insertprojectnotifications(result.ToString(), id.ToString(), DateTime.Now);
                        }
                    }
                    DateTime d = Convert.ToDateTime(txtdom.Value);
                    DateTime t = Convert.ToDateTime(txttime.Value);



                    DateTime dt      = new DateTime(d.Year, d.Month, d.Day, t.Hour, t.Minute, t.Second);
                    DateTime getdate = DateTime.Parse(XmlConvert.ToString(dt, XmlDateTimeSerializationMode.Utc));


                    int createmeeting = findata.insertmeeting("Project:     " + txtprojt.Value.ToString(), "First meeting", getdate.ToString(), result.ToString(), user.getID());
                    if (createmeeting == 1)
                    {
                        insertevent();
                    }
                }
            }



            findata.Close();
            changePage();
        }