// 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(); } }
//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(); }
// 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; } } } } }
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(); }
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(); }
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; } } } } }