Exemple #1
0
 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);
     }
 }
Exemple #2
0
        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));
 }