void LoadTuyen(ComboBox cb) { BUS_TuyenXe BUS_Tuyen = new BUS_TuyenXe(); cb.DataSource = BUS_Tuyen.GetTuyenXeCbb(); cb.DisplayMember = "TenTuyen"; }
private void btnXoa_Click(object sender, EventArgs e) { BUS_TuyenXe bus = new BUS_TuyenXe(); DTO_TuyenXe tx = new DTO_TuyenXe(); if (string.IsNullOrEmpty(cbIdTuyen.Text)) { return; } tx.ID_Tuyen = Convert.ToInt32(cbIdTuyen.Text); if (bus.Delete(tx)) { MessageBox.Show("Xoa thanh cong"); loadGridTuyenXe(); } else { MessageBox.Show("Khong xoa duoc"); } cbIdTuyen.ResetText(); txtKhoangCach.ResetText(); txtThoiGianChay.ResetText(); cbTramDi.ResetText(); cbTramDen.ResetText(); }
private void btnSua_Click(object sender, EventArgs e) { BUS_TuyenXe bus = new BUS_TuyenXe(); DTO_TuyenXe tx = new DTO_TuyenXe(); if (string.IsNullOrEmpty(txtKhoangCach.Text) || string.IsNullOrEmpty(txtThoiGianChay.Text) || string.IsNullOrEmpty(cbTramDen.Text) || string.IsNullOrEmpty(cbTramDi.Text)) { MessageBox.Show("Các combobox không được để trống", "Hãy nhập lại!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //tx.ID_Tuyen = int.Parse(cbIdTuyen.Text); tx.ID_Tuyen = Convert.ToInt32(cbIdTuyen.Text); tx.KhoangCach = Convert.ToDouble(txtKhoangCach.Text); tx.ThoiGianChay = Convert.ToInt32(txtThoiGianChay.Text); tx.Tram_ID_Tram1 = Convert.ToInt32(cbIDTramDi.Text); tx.Tram_ID_Tram = Convert.ToInt32(cbIDTramDen.Text); if (bus.Update(tx)) { MessageBox.Show("Sua thanh cong"); loadGridTuyenXe(); } else { MessageBox.Show("Khong sua duoc"); } }
private void btnThem_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtKhoangCach.Text)) { return; } if (string.IsNullOrEmpty(txtThoiGianChay.Text)) { return; } if (string.IsNullOrEmpty(cbIDTramDen.Text)) { return; } if (string.IsNullOrEmpty(cbIDTramDi.Text)) { return; } double khoangCach; if (!double.TryParse(txtKhoangCach.Text, out khoangCach)) { MessageBox.Show("Khoảng cách phải là giá trị thực", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } int gio; if (!int.TryParse(txtThoiGianChay.Text, out gio)) { MessageBox.Show("Thời gian phải là số", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } BUS_TuyenXe bus = new BUS_TuyenXe(); DTO_TuyenXe dto_tx = new DTO_TuyenXe(); dto_tx.KhoangCach = Convert.ToDouble(txtKhoangCach.Text); dto_tx.ThoiGianChay = Convert.ToInt32(txtThoiGianChay.Text); dto_tx.Tram_ID_Tram1 = Convert.ToInt32(cbIDTramDi.Text); dto_tx.Tram_ID_Tram = Convert.ToInt32(cbIDTramDen.Text); if (!bus.kiemTraTenTramInTuyen(dto_tx)) { if (bus.Insert(dto_tx)) { MessageBox.Show("Thêm thành công!"); loadGridTuyenXe(); } else { MessageBox.Show("Thêm không thành công!"); } } else { MessageBox.Show("Tuyến xe đã tồn tại"); } }
private void btnXoa_Click(object sender, EventArgs e) { if (principal.IsInRole("client ")) { MessageBox.Show("Bạn không có quyền thực hiện chức năng này"); return; } BUS_TuyenXe bus = new BUS_TuyenXe(); DTO_TuyenXe tx = new DTO_TuyenXe(); if (string.IsNullOrEmpty(cbIdTuyen.Text)) { return; } tx.ID_Tuyen = Convert.ToInt32(cbIdTuyen.Text); if (bus.Delete(tx)) { MessageBox.Show("Xoa thanh cong"); loadGridTuyenXe(); } else { MessageBox.Show("Khong xoa duoc"); } cbIdTuyen.ResetText(); txtKhoangCach.ResetText(); txtThoiGianChay.ResetText(); cbTramDi.ResetText(); cbTramDen.ResetText(); }
private void btnCapNhatTuyen_Click(object sender, EventArgs e) { BUS_TuyenXe bus_TuyenXe = new BUS_TuyenXe(); TuyenXe tx = new TuyenXe(); tx.ID = int.Parse(txtIDTuyenXe.Text); tx.KhoangCach = int.Parse(txtKhoangCach.Text); tx.ThoiGian = int.Parse(txtThoigian.Text); tx.TramDau = (cbbTramDau.SelectedItem as Tram).IDTram; tx.TramCuoi = (cbbTramCuoi.SelectedItem as Tram).IDTram; if (bus_TuyenXe.UpdateTuyenXe(tx)) { MessageBox.Show("Cập nhật Tuyến thành công"); LoadDSTuyenXe(); if (updateTuyenXe != null) { updateTuyenXe(this, new EventArgs()); } } else { MessageBox.Show("Có lỗi khi Cập nhật Tuyến"); } }
private void FormTuyenXe_Load(object sender, EventArgs e) { BUS_TuyenXe tx = new BUS_TuyenXe(); cbTram01.DataSource = tx.LoadIDTram(); cbTram02.DataSource = tx.LoadIDTram(); }
private void dgvChuyen_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (dgvChuyen.SelectedCells.Count > 0) { int id_TaiXe = (int)dgvChuyen.SelectedCells[0].OwningRow.Cells["Tai_xe_ID_Taixe"].Value; int id_Xe = (int)dgvChuyen.SelectedCells[0].OwningRow.Cells["Xe_XeID"].Value; int id_Tuyen = (int)dgvChuyen.SelectedCells[0].OwningRow.Cells["Tuyen_ID_Tuyen"].Value; BUS_TuyenXe busTuyenXe = new BUS_TuyenXe(); BUS_Xe busxe = new BUS_Xe(); BUS_TaiXe bustaixe = new BUS_TaiXe(); TuyenXe tuyenXe = busTuyenXe.getTuyenXeByID(id_Tuyen); Xe xe = busxe.getXeByID(id_Xe); TaiXe taixe = bustaixe.getTaiXeByID(id_TaiXe); cbbTenTuyen.SelectedItem = tuyenXe; cbbxe.SelectedItem = xe; cbbTaiXe.SelectedItem = taixe; int index = -1, index1 = -1, index2 = -1; int i = 0, j = 0, k = 0; foreach (TuyenXe item in cbbTenTuyen.Items) { if (item.ID == tuyenXe.ID) { index = i; break; } i++; } foreach (Xe item in cbbxe.Items) { if (item.ID == xe.ID) { index = j; break; } j++; } foreach (TaiXe item in cbbTaiXe.Items) { if (item.ID == taixe.ID) { index = k; break; } k++; } cbbTenTuyen.SelectedIndex = index; cbbxe.SelectedIndex = index1; cbbTaiXe.SelectedIndex = index2; } } catch { } }
private void btnLuuTTTuyenXe_Click(object sender, EventArgs e) { if (KTRONG() == false) { return; } else { TuyenXe tx = new TuyenXe(); tx.id_tuyen = txtIDTuyen.Text; tx.khoang_cach = float.Parse(txtKhoangCach.Text); tx.thoigianchay = int.Parse(txtThoiGianChay.Text); tx.tram_id_tram = cbTram01.SelectedItem.ToString(); tx.tram_id_tram1 = cbTram02.SelectedItem.ToString(); BUS_TuyenXe TuyenX = new BUS_TuyenXe(); if (txtIDTuyen.Enabled == true) { if (TuyenX.ThemTuyenXe(tx) == 1) { MessageBox.Show("Thêm thành công"); FormQLTuyenXe qlTXe = new FormQLTuyenXe(); qlTXe.LoadQLTuyenXe(); this.Close(); } else if (TuyenX.ThemTuyenXe(tx) == -1) { MessageBox.Show("Không Được Trùng ID"); return; } else { MessageBox.Show("Không Thêm Được"); return; } } else { if (TuyenX.SuaTuyenXe(tx) == 1) { MessageBox.Show("Sửa thành công"); FormQLTuyenXe qlTXe = new FormQLTuyenXe(); qlTXe.LoadQLTuyenXe(); this.Close(); } else { MessageBox.Show("Không Sửa Được"); return; } } txtIDTuyen.Enabled = true; } }
public void loadGridTuyenXe() { BUS_TuyenXe bus_tuyenxe = new BUS_TuyenXe(); DataTable dt = new DataTable(); //dt sẽ hứng dữ liệu đổ vào từ bus_tuyenxe.ListTuyenXe() dt = bus_tuyenxe.ListTuyenXe(); //gán dữ liệu vào datagridview for (int i = 0; i < dgrv_TuyenXe.ColumnCount; i++) { dgrv_TuyenXe.Columns[i].DataPropertyName = dgrv_TuyenXe.Columns[i].Name; } dgrv_TuyenXe.DataSource = dt; }
void getTuyenbyId(string idTuyen) { BUS_TuyenXe bus = new BUS_TuyenXe(); DataTable dt = new DataTable(); DTO_TuyenXe tx = new DTO_TuyenXe(); tx.ID_Tuyen = Convert.ToInt32(idTuyen); dt = bus.GetTuyenById(tx); //MessageBox.Show(dt.Rows[0]["TramBatDau"].ToString()); //MessageBox.Show(dt.Rows[0]["TramKetThuc"].ToString()); DataRow r = dt.Rows[0]; cbTramDen.Text = r["TramKetThuc"].ToString(); cbTramDi.Text = r["TramBatDau"].ToString(); }
private void btnXoaTuyen_Click(object sender, EventArgs e) { BUS_TuyenXe bus_TuyenXe = new BUS_TuyenXe(); int ID = int.Parse(txtIDTuyenXe.Text); if (bus_TuyenXe.DeleteTuyenXe(ID)) { MessageBox.Show("Xóa Tuyến thành công"); LoadDSTuyenXe(); if (deleteTuyenXe != null) { deleteTuyenXe(this, new EventArgs()); } } else { MessageBox.Show("Có lỗi khi xóa Tuyến"); } }
private void btnXoaQLTuyenXe_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(IDDangChon)) { MessageBox.Show("Click Vào Dòng muốn Xoá"); return; } BUS_TuyenXe kh = new BUS_TuyenXe(); if (kh.XoaTuyenXe(IDDangChon) == 1) { MessageBox.Show("Xoa Thanh Cong"); LoadQLTuyenXe(); } else { MessageBox.Show("Không Xoá Được"); } }
public void getTenTrambyTuyen() { DataTable dt = new DataTable(); BUS_TuyenXe bus = new BUS_TuyenXe(); dt = bus.getTenTrambyTuyen(); foreach (DataRow r in dt.Rows) { cbIdTuyen.Items.Add(r["ID_Tuyen"]); cbTramDi.Items.Add(r["TramBatDau"]); cbTramDen.Items.Add(r["TramKetThuc"]); cbIDTramDi.Items.Add(r["IDTramBatDau"]); cbIDTramDen.Items.Add(r["IDTramKetThuc"]); } //hiển thị index=0 tức là vị trí đầu tiền trong cbox if (cbIdTuyen.Items.Count > 0) { cbTramDi.SelectedIndex = 0; cbTramDen.SelectedIndex = 0; cbIdTuyen.SelectedIndex = 0; } }
private void frmHOTRO_Tuyen_Load(object sender, EventArgs e) { BUS_TuyenXe tx = new BUS_TuyenXe(); dgvTimTuyen.DataSource = tx.LoadTuyenXe(); }
void LoadDSTuyenXe() { BUS_TuyenXe bus_tuyenxe = new BUS_TuyenXe(); DSTuyenXe.DataSource = bus_tuyenxe.getTuyenXe(); }
public void LoadQLTuyenXe() { BUS_TuyenXe tx = new BUS_TuyenXe(); dgvQLTuyenXe.DataSource = tx.LoadTuyenXe(); }