private void btnAddCzas_Click(object sender, EventArgs e) { foreach (var r in FunctionClassTime.getAll()) { if (r.TimeDuration == int.Parse(txtTimeAdd.Text)) { MessageBox.Show("Taka nazwa już istnieje w bazie danych"); txtTimeAdd.Text = ""; } } int przeliczona; if (txtTimeAdd.Text != "" && int.TryParse(txtTimeAdd.Text, out przeliczona)) { Time model = new Time(); model.TimeDuration = przeliczona; FunctionClassTime.add(model); filldgTime(dgGridTime); MessageBox.Show("Dodano czas!!!"); txtTimeAdd.Text = ""; } else { MessageBox.Show("Wpisz czas"); } }
private void btnModification_Click(object sender, EventArgs e) { if (txtSubject.ReadOnly == true) { txtSubject.ReadOnly = false; txtTime.ReadOnly = false; } else { if (txtSubject.Text != "") { var z = FunctionClassSubject.getById(idSubject); z.SubjectDescription = txtSubject.Text; FunctionClassSubject.update(z); MessageBox.Show("Zmodyfikowano!!"); filldgSubject(dgGridSubject); txtSubject.ReadOnly = true; txtTime.ReadOnly = true; } else if (txtTime.Text != "") { var zm = FunctionClassTime.getById(idTime); zm.TimeDuration = int.Parse(txtTime.Text); FunctionClassTime.update(zm); MessageBox.Show("Zmodyfikowano!!"); Form1.filldgTime(dgGridTime); txtTime.ReadOnly = true; txtSubject.ReadOnly = true; } else { MessageBox.Show("Nie można zostawić pustego "); } } }
private void btnDelete_Click(object sender, EventArgs e) { if (txtSubject.Text != "") { var z = FunctionClassSubject.getById(idSubject); FunctionClassSubject.del(z.Id); MessageBox.Show("Usnięty!!"); filldgSubject(dgGridSubject); txtSubject.Text = ""; if (txtSubject.Text == "") { dgGridSubject.DefaultCellStyle.SelectionBackColor = System.Drawing.Color.White; } } else if (txtTime.Text != "") { var zm = FunctionClassTime.getById(idTime); FunctionClassTime.del(zm.Id); MessageBox.Show("Usnięty!!"); Form1.filldgTime(dgGridTime); txtTime.Text = ""; dgGridTime.DefaultCellStyle.SelectionBackColor = System.Drawing.Color.White; } else { MessageBox.Show("Nie można usunąć pustki"); } }
public static void filldgTime(DataGridView dg) { dg.Rows.Clear(); foreach (var r in FunctionClassTime.getAll()) { dg.Rows.Add(r.Id, r.TimeDuration.ToString()); } }