private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (comboBox2.SelectedIndex < 0)
            {
                MessageBox.Show("Select User Email!!!!");
            }
            else
            {
                string uEmail = comboBox2.SelectedItem.ToString();

                UserSer      userS     = new UserSer();
                int          uID       = userS.GetUserIdByEmail(uEmail);
                ShareTaskSer uS        = new ShareTaskSer();
                List <int>   catIDList = uS.GetCategoryID(LogIn.user_ID, uID);
                //MessageBox.Show(catIDList.Count.ToString());
                CategorySer   cS;
                List <string> catNameList = new List <string>();
                string        catName;

                for (int i = 0; i < catIDList.Count; i++)
                {
                    cS = new CategorySer();
                    //MessageBox.Show(catIDList[i].ToString());
                    catName = cS.GetCategoryName(catIDList[i], LogIn.user_ID);
                    catNameList.Add(catName);
                }

                for (int i = 0; i < catNameList.Count; i++)
                {
                    comboBox3.Items.Add(catNameList[i]);
                }
            }
        }
        private void EditShareTaskForm_Load(object sender, EventArgs e)
        {
            //List<int> catIDList = new List<int>();
            List <int> userIDList = new List <int>();

            ShareTaskSer uS = new ShareTaskSer();
            //MessageBox.Show(LogIn.user_ID.ToString());
            List <ShareTask> sList = uS.GetAllShared(LogIn.user_ID);
            //MessageBox.Show(sList[0].ReceiverId.ToString());
            //CategorySer catS;
            UserSer userS;
            //string na;
            string email;

            for (int i = 0; i < sList.Count; i++)
            {
                userS = new UserSer();
                email = userS.GetUserEmail(sList[i].ReceiverId);
                //MessageBox.Show(email);
                //catS = new CategorySer();
                //na = catS.GetCategoryName(sList[i].Cat_ID,LogIn.user_ID);
                //comboBox3.Items.Add(na);
                comboBox2.Items.Add(email);
            }
        }
 private void button2_Click(object sender, EventArgs e)
 {
     if (comboBox2.SelectedIndex < 0)
     {
         MessageBox.Show("Select Reminder");
     }
     else
     {
         UserSer userS    = new UserSer();
         int     viewerID = userS.GetUserIdByEmail(comboBox2.SelectedItem.ToString());
         userS = new UserSer();
         userS.Delete(viewerID, LogIn.user_ID);
         ShareTaskSer uS = new ShareTaskSer();
         uS.Delete(viewerID);
         comboBox2.Items.Remove(comboBox2.SelectedItem);
         comboBox2.Text = "";
     }
 }
 private void comboBox3_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (comboBox3.SelectedIndex < 0)
     {
         MessageBox.Show("Select Category!!!!");
     }
     else
     {
         string       catName  = comboBox3.SelectedItem.ToString();
         CategorySer  catS     = new CategorySer();
         int          catID    = catS.GetCategoryID(catName, LogIn.user_ID);
         ShareTaskSer tS       = new ShareTaskSer();
         List <int>   tkIDList = tS.GetAllTasksFromShareTasks(catID);
         TaskSer      taskService;
         string       tittle;
         for (int i = 0; i < tkIDList.Count; i++)
         {
             taskService = new TaskSer();
             tittle      = taskService.GetTaskTittle(catID, tkIDList[i]);
             cBCategory.Items.Add(tittle);
         }
     }
 }
Example #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            TaskSer      tS;
            List <int>   taskIdList = new List <int>();
            int          taskID;
            ShareTaskSer stS;
            int          recID;
            UserSer      uS = new UserSer();

            if (textBox1.Text != null)
            {
                if (uS.EmailValidity(textBox1.Text))
                {
                    if (comboBox1.Items.Count > 0)
                    {
                        for (int i = 0; i < comboBox1.Items.Count; i++)
                        {
                            tS     = new TaskSer();
                            taskID = tS.GetTaskID(comboBox1.Items[i].ToString(), cat_ID);
                            taskIdList.Add(taskID);
                        }
                        uS    = new UserSer();
                        recID = uS.GetUserIdByEmail(textBox1.Text);

                        stS = new ShareTaskSer();
                        ShareTask st = new ShareTask();
                        st.Cat_ID     = cat_ID;
                        st.SenderID   = LogIn.user_ID;
                        st.ReceiverId = recID;
                        stS.Insert(st, LogIn.user_ID);

                        for (int i = 0; i < taskIdList.Count; i++)
                        {
                            stS = new ShareTaskSer();
                            stS.Insert(cat_ID, taskIdList[i], LogIn.user_ID, recID);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Are you share all Project!!!!!!!");
                        uS    = new UserSer();
                        recID = uS.GetUserIdByEmail(textBox1.Text);

                        stS = new ShareTaskSer();
                        ShareTask st = new ShareTask();
                        st.Cat_ID     = cat_ID;
                        st.SenderID   = LogIn.user_ID;
                        st.ReceiverId = recID;
                        stS.Insert(st, LogIn.user_ID);

                        TaskSer    tkList   = new TaskSer();
                        List <int> taskList = tkList.GetAllTaskID(cat_ID);
                        for (int i = 0; i < taskList.Count; i++)
                        {
                            stS = new ShareTaskSer();
                            stS.Insert(cat_ID, taskList[i], LogIn.user_ID, recID);
                        }
                    }
                    MessageBox.Show("Tasks Are Shared!!!!!!!");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Please Input Valid User Email Address!!");
                }
            }
            else
            {
                MessageBox.Show("Please Input Email Address!!");
            }
        }