//Xoá sân bay private void Xoa_button_Click(object sender, EventArgs e) { SBDTO sbDTO = new SBDTO(); if (checkNullData()) { sbDTO.MaSanBay = txbSuaMaSanBay.Text; //Them vao DTB bool kq = sbBUS.XoaSanBay(sbDTO); if (kq == false) { MessageBox.Show("Xoá Sân bay thất bại. Vui lòng kiểm tra lại dữ liệu! \n" + sbDTO.Error, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Xoá Sân bay thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.loadData_Vao_dtgvDsThemSanBay(); } } else { MessageBox.Show("Vui lòng chọn sân bay cần chỉnh sửa!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void Them_button_Click(object sender, EventArgs e) { SBDTO sbDTO = new SBDTO(); //2. Kiểm tra data hợp lệ or not if (checkNullData()) { sbDTO.MaSanBay = txbMaSanBay.Text; sbDTO.TenSanBay = txbTenSanBay.Text; //Them vao DTB bool kq = sbBUS.ThemSanBay(sbDTO); if (kq == false) { MessageBox.Show("Thêm sân bay thất bại. Vui lòng kiểm tra lại dữ liệu! \n", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Thêm sân bay thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.ClearInput(); this.loadData_Vao_dtgvDsThemSanBay(); } } }
//Xoá sân bay public bool XoaSanBay(SBDTO sb) { string query = string.Empty; query += "DELETE FROM [SanBay] WHERE [MaSanBay] = @MaSanBay"; using (SqlConnection con = new SqlConnection(connectionString)) { using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = con; cmd.CommandType = System.Data.CommandType.Text; cmd.CommandText = query; cmd.Parameters.AddWithValue("@MaSanBay", sb.MaSanBay); try { con.Open(); cmd.ExecuteNonQuery(); con.Close(); con.Dispose(); } catch (Exception ex) { sb.Error = ex.Message.Remove(0, 65).Trim(); con.Close(); return(false); } } } return(true); }
public List <SBDTO> select() { string query = string.Empty; query += "SELECT * "; query += "FROM [SanBay]"; List <SBDTO> lsSanBay = new List <SBDTO>(); using (SqlConnection con = new SqlConnection(connectionString)) { using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = con; cmd.CommandType = System.Data.CommandType.Text; cmd.CommandText = query; try { con.Open(); SqlDataReader reader = null; reader = cmd.ExecuteReader(); if (reader.HasRows == true) { while (reader.Read()) { SBDTO sb = new SBDTO(); sb.TenSanBay = reader["TenSanBay"].ToString(); sb.MaSanBay = reader["MaSanBay"].ToString(); lsSanBay.Add(sb); } } con.Close(); con.Dispose(); } catch (Exception ex) { con.Close(); return(null); } } } return(lsSanBay); }
public bool XoaSanBay(SBDTO sb) { bool re = sbDAL.XoaSanBay(sb); return(re); }
public bool ThemSanBay(SBDTO sb) { bool re = sbDAL.ThemSanBay(sb); return(re); }