private void btnSuaHangVe_Click(object sender, EventArgs e) { HVDTO hvDTO = new HVDTO(); if (checkNullData()) { hvDTO.MaHangVe = txbMaHangVe.Text; hvDTO.TenHangVe = txbTenHangVe.Text; hvDTO.TiLeDonGia = float.Parse(txbTiLeDonGia.Text); //3. Thêm vào DBn bool kq = hvBUS.SuaHangVe(hvDTO); if (kq == false) { MessageBox.Show("Cập nhật Hạng vé thất bại. Vui lòng kiểm tra lại dũ liệu! \n" + hvDTO.Error, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Cập nhật Hạng vé thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.loadData_Vao_dtgvDsHangVe(); this.clearInputText(); } } else { MessageBox.Show("Vui lòng chọn thông tin cần chỉnh sửa", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
//Sửa hạng vé public bool SuaHangVe(HVDTO hv) { string query = string.Empty; query += "UPDATE [HangVe] SET [TenHangVe] = @TenHangVe, [TiLeDonGia] = @TiLeDonGia "; query += "WHERE [MaHangVe] = @MaHangVe"; 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("@MaHangVe", hv.MaHangVe); cmd.Parameters.AddWithValue("@TenHangVe", hv.TenHangVe); cmd.Parameters.AddWithValue("@TiLeDonGia", hv.TiLeDonGia); try { con.Open(); cmd.ExecuteNonQuery(); con.Close(); con.Dispose(); } catch (Exception ex) { hv.Error = ex.Message.Remove(0, 65).Trim(); con.Close(); return(false); } } } return(true); }
private void btnXoaHangVe_Click(object sender, EventArgs e) { HVDTO hvDTO = new HVDTO(); if (checkNullData()) { hvDTO.MaHangVe = txbMaHangVe.Text; //3. Thêm vào DBn bool kq = hvBUS.XoaHangVe(hvDTO); if (kq == false) { MessageBox.Show("Xoá Hạng vé thất bại. Vui lòng kiểm tra lại dũ liệu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Xoá Hạng vé thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.loadData_Vao_dtgvDsHangVe(); this.clearInputText(); } } else { MessageBox.Show("Vui lòng chọn thông tin cần xoá", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
//Binding dữ liệu vào texbox thuộc Hạng ghế private void HangVe_comboBox_SelectedIndexChanged(object sender, EventArgs e) { HVDTO hvDTO = HangVe_comboBox.SelectedItem as HVDTO; if (!string.IsNullOrEmpty(txbDonGia.Text)) { txbGiaTien.Text = (int.Parse(txbDonGia.Text) * hvDTO.TiLeDonGia).ToString(); } }
//Binding dữ liệu vào texbox thuộc Chuyến bay private void MaChuyenBay_comboBox_SelectedIndexChanged(object sender, EventArgs e) { CBDTO cbDTO = MaChuyenBay_comboBox.SelectedItem as CBDTO; HVDTO hvDTO = HangVe_comboBox.SelectedItem as HVDTO; txbSanBayDi.Text = cbDTO.SanBayDi; txbSanBayDen.Text = cbDTO.SanBayDen; txbNgayGio.Text = cbDTO.TGKhoiHanh; txbThoiGianBay.Text = cbDTO.TGBay.ToString(); txbDonGia.Text = cbDTO.GiaVe.ToString(); txbGiaTien.Text = (cbDTO.GiaVe * hvDTO.TiLeDonGia).ToString(); }
public List <HVDTO> select() { string query = string.Empty; query += "SELECT *"; query += "FROM [HangVe]"; List <HVDTO> lsHangVe = new List <HVDTO>(); 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()) { HVDTO hv = new HVDTO(); hv.MaHangVe = reader["MaHangVe"].ToString(); hv.TenHangVe = reader["TenHangVe"].ToString(); hv.TiLeDonGia = float.Parse(reader["TiLeDonGia"].ToString()); lsHangVe.Add(hv); } } con.Close(); con.Dispose(); } catch (Exception ex) { con.Close(); return(null); } } } return(lsHangVe); }
private void btnThem_Click(object sender, EventArgs e) { HVDTO hvDTO = new HVDTO(); if (checkNullData()) { hvDTO.MaHangVe = txbMaHangVe.Text; hvDTO.TenHangVe = txbTenHangVe.Text; hvDTO.TiLeDonGia = float.Parse(txbTiLe.Text); } //3. Thêm vào DBn bool kq = hvBUS.ThemHangVe(hvDTO); if (kq == false) { MessageBox.Show("Thêm Hạng vé thất bại. Vui lòng kiểm tra lại dũ liệu! \n" + hvDTO.Error, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Thêm Hạng vé thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.loadData_Vao_dtgvDsHangVe(); } }
public bool SuaHangVe(HVDTO hv) { bool re = hvDAL.SuaHangVe(hv); return(re); }
public bool ThemHangVe(HVDTO hv) { bool re = hvDAL.ThemHangVe(hv); return(re); }