private void btnCapNhat_Click(object sender, EventArgs e) { if (KiemTra() == "") { LichTrinhDTO L = new LichTrinhDTO(); L.MaLich = int.Parse(txtMaLich.Text); L.Thang = int.Parse(txtThang.Text); L.MaNV = cboMaNV.SelectedValue.ToString(); L.GioDi = dtkGioDi.Value; L.GioDen = dtkGioDen.Value; L.NoiDi = txtNoiDi.Text; L.NoiDen = txtNoiDen.Text; L.MaChuyen = cboChuyenXe.SelectedValue.ToString(); if (LichTrinhBUS.CapNhatLichTrinh(L) == true) { MessageBox.Show("Cập nhật lịch trình thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvLichTrinh.DataSource = LichTrinhBUS.LoadLichTrinhTo(MaTo); Custom(); dgvLichTrinh.ClearSelection(); Reset(); } else if (LichTrinhBUS.CapNhatLichTrinh(L) == false) { MessageBox.Show("Cập nhật lịch trình thất bại.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show(KiemTra(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static bool ThemLichTrinh(LichTrinhDTO L) { try { SqlConnection con = DataProvider.Connection(); SqlCommand cmd = new SqlCommand("sp_ThemLichTrinh", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@Thang", SqlDbType.Int); cmd.Parameters.Add("@MaNV", SqlDbType.VarChar); cmd.Parameters.Add("@GioDi", SqlDbType.DateTime); cmd.Parameters.Add("@GioDen", SqlDbType.DateTime); cmd.Parameters.Add("@NoiDi", SqlDbType.NVarChar); cmd.Parameters.Add("@NoiDen", SqlDbType.NVarChar); cmd.Parameters.Add("@MaChuyen", SqlDbType.VarChar); cmd.Parameters["@Thang"].Value = L.Thang; cmd.Parameters["@MaNV"].Value = L.MaNV; cmd.Parameters["@GioDi"].Value = L.GioDi; cmd.Parameters["@GioDen"].Value = L.GioDen; cmd.Parameters["@NoiDi"].Value = L.NoiDi; cmd.Parameters["@NoiDen"].Value = L.NoiDen; cmd.Parameters["@MaChuyen"].Value = L.MaChuyen; cmd.ExecuteNonQuery(); con.Close(); return(true); } catch { return(false); } }
public static bool CapNhatLichTrinh(LichTrinhDTO L) { return(LichTrinhDAO.CapNhatLichTrinh(L)); }
public static bool ThemLichTrinh(LichTrinhDTO L) { return(LichTrinhDAO.ThemLichTrinh(L)); }