Ejemplo n.º 1
0
        // Edit Task when using Key Enter
        private void txtInsert_KeyDown(object sender, KeyEventArgs e)
        {
            //Check key is enter
            TextBox t = (TextBox)sender;

            if (e.KeyCode == Keys.Enter)
            {
                MissionBUS todolistBUS = new MissionBUS();
                todolistBUS.EditMissionName(Int32.Parse(name), t.Text);
                show();
            }
        }
Ejemplo n.º 2
0
        //Insert Task
        private void btnInsert_Click(object sender, EventArgs e)
        {
            //get the name in the textbox
            string nameTask = txtInsert.Text;

            if (!nameTask.Trim().Equals(""))
            {
                MissionBUS todolistBUS = new MissionBUS();
                todolistBUS.AddMission(txtInsert.Text, false, ID);
            }

            show();
        }
Ejemplo n.º 3
0
        // Tranport Task betweeen completed and uncomplete
        private void CheckBox_CheckStateChanged(object sender, EventArgs e)
        {
            int  idtask = -1;
            bool check  = false;

            //Find task
            foreach (Task task in pnltask.Controls)
            {
                foreach (Control b in task.Controls)
                {
                    if (b.GetType() == typeof(CheckBox))
                    {
                        if ((CheckBox)sender == (CheckBox)b)
                        {
                            pnltask.Controls.Clear();
                            pnltaskcomplete.Controls.Clear();
                            CheckBox c = (CheckBox)sender;
                            check  = c.Checked;
                            idtask = Int32.Parse(task.Name);
                            MissionBUS todolistBUS = new MissionBUS();
                            todolistBUS.EditMissionCheck(idtask, check);
                            show();
                            break;
                        }
                    }
                }
            }
            foreach (Task task in pnltaskcomplete.Controls)
            {
                foreach (Control b in task.Controls)
                {
                    if (b.GetType() == typeof(CheckBox))
                    {
                        if ((CheckBox)sender == (CheckBox)b)
                        {
                            CheckBox c = (CheckBox)sender;
                            check  = c.Checked;
                            idtask = Int32.Parse(task.Name);
                            MissionBUS todolistBUS = new MissionBUS();
                            todolistBUS.EditMissionCheck(idtask, check);
                            show();
                            break;
                        }
                    }
                }
            }
        }
Ejemplo n.º 4
0
        private void show()
        {
            pnltask.Controls.Clear();
            pnltaskcomplete.Controls.Clear();
            // CornerRadius Control
            ElipseControl nn = new ElipseControl();

            nn.TargetControl = lblHeader;
            nn.CornerRadius  = 30;
            nn.TargetControl = button1;
            nn.CornerRadius  = 30;
            nn.TargetControl = btnInsert;
            nn.CornerRadius  = 30;

            //Add task
            int basex = pnltask.Location.X;

            List <DAO.Mission> list        = new List <DAO.Mission>();
            MissionBUS         todolistBUS = new MissionBUS();

            list = todolistBUS.ReturnMission(ID);
            List <Task> tasks = new List <Task>();


            for (int i = 0; i < list.Count; i++)
            {
                //Set Name task
                string x = list[i].IDMission + "";
                Task   b = new Task(list[i].NameMission, list[i].Check);
                b.Name = String.Format(x);
                //Event check box changed
                b.checkBox.CheckStateChanged += CheckBox_CheckStateChanged;
                //Event Delete Task
                b.bntDelete.Click += BntDelete_Click;
                //Event Edit Task
                b.btnEdit.Click += btnEdit_Click;
                tasks.Add(b);
                // pnltask.Controls.Add(b);
            }


            Checking(tasks);
            Display();
        }
Ejemplo n.º 5
0
        private void BtnOK_Click(object sender, EventArgs e)
        {
            name  = ins.nameMission.Text;
            check = ins.check.Checked;
            user  = (int)ins.comboBox.SelectedValue;
            if (flag == true)
            {
                MissionBUS missionBUS = new MissionBUS();
                missionBUS.AddMission(name, check, user);
                ins.Visible = false;
            }
            else
            {
                MissionBUS missionBUS = new MissionBUS();
                missionBUS.EditMisson(id, name, check, user);
                ins.Visible = false;
            }

            show();
        }
Ejemplo n.º 6
0
        private void BntDelete_Click(object sender, EventArgs e)
        {
            int idtask = -1;

            //Find task in panel
            foreach (Task ts in pnltaskcomplete.Controls)
            {
                foreach (Control b in ts.Controls)
                {
                    if (b.GetType() == typeof(PictureBox))
                    {
                        if ((PictureBox)sender == (PictureBox)b)
                        {
                            idtask = Int32.Parse(ts.Name);
                            MissionBUS todolistBUS = new MissionBUS();
                            todolistBUS.DeleteMission(idtask);
                            show();
                            break;
                        }
                    }
                }
            }
        }