//Them mot Tai Xe moi public static void ThemMotTaiXeMoi(TaiXe_DTO TaiXe) { try { SqlConnection cnn = SQLconnectionData.HamKetNoi(); SqlCommand cmd = new SqlCommand("ThemTX", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@MaTX", TaiXe.MaTaiXe); cmd.Parameters.AddWithValue("@HoTX", TaiXe.hoTX); cmd.Parameters.AddWithValue("@TenTX", TaiXe.TenTX); cmd.Parameters.AddWithValue("@CMND", TaiXe.CMND); cmd.Parameters.AddWithValue("@NgaySinh", TaiXe.NgaySinh); cmd.Parameters.AddWithValue("@DienThoai", TaiXe.Dienthoai); cnn.Open(); cmd.ExecuteNonQuery(); cnn.Close(); } catch (Exception ex) { throw ex; } }
//Sua Tai Xe public static void SuaTaiXe(TaiXe_DTO taixe) { TaiXe_DAO.SuaTaiXe(taixe); }
//Them mot Tai Xe moi public static void ThemTaiXeMoi(TaiXe_DTO taixe) { TaiXe_DAO.ThemMotTaiXeMoi(taixe); }
private void btnSua_Click(object sender, EventArgs e) { if (tempMaTX != txtMaTX.Text) { MessageBox.Show("Bạn không được thay đồi mã Tài Xế khi thực hiện sữa thông tin Tài Xế.", "Thông Báo Không Hợp Lệ", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaTX.Focus(); txtMaTX.Text = tempMaTX; } else { if (txtHoTX.Text == "") { MessageBox.Show("Bạn chưa nhập họ tài xế", "Thiếu Thông Tin Tài Xế", MessageBoxButtons.OK, MessageBoxIcon.Information); txtHoTX.Focus(); } else { if (txtTenTX.Text == "") { MessageBox.Show("Bạn chưa nhập tên tài xế", "Thiếu Thông Tin Tài Xế", MessageBoxButtons.OK, MessageBoxIcon.Information); txtTenTX.Focus(); } else { if (txtCMND.Text == "") { MessageBox.Show("Bạn chưa nhập CMND tài xế", "Thiếu Thông Tin Tài Xế", MessageBoxButtons.OK, MessageBoxIcon.Information); txtCMND.Focus(); } else { if (txtNgaySinh.Text == "") { MessageBox.Show("Bạn chưa nhập ngày sinh tài xế", "Thiếu Thông Tin Tài Xế", MessageBoxButtons.OK, MessageBoxIcon.Information); txtNgaySinh.Focus(); } else { if (txtDienThoai.Text == "") { MessageBox.Show("Bạn chưa nhập số điện thoại của tài xế", "Thiếu Thông Tin Tài Xế", MessageBoxButtons.OK, MessageBoxIcon.Information); txtDienThoai.Focus(); } else { try { Convert.ToInt16(txtMaTX.Text.Substring(2)); Convert.ToInt64(txtCMND.Text); Convert.ToDateTime(txtNgaySinh.Text); Convert.ToInt64(txtDienThoai.Text); TaiXe_DTO TX = new TaiXe_DTO(txtMaTX.Text.Trim(), txtHoTX.Text.Trim(), txtTenTX.Text.Trim(), txtCMND.Text.Trim(), txtNgaySinh.Text.Trim(), txtDienThoai.Text.Trim()); TaiXe_BUS.SuaTaiXe(TX); LoadDataTX(); } catch (FormatException ex) { MessageBox.Show("Nhập thông tin Tài xế sai kiểu dữ liệu", "Sai Thông Tin Tài Xế", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaTX.Focus(); } } } } } } }// }
private void btnThem_Click(object sender, EventArgs e) { if (txtMaTX.Text == "") { MessageBox.Show("Bạn chưa nhập mã tài xế", "Thiếu Thông Tin Tài Xế", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaTX.Focus(); } else { if (txtHoTX.Text == "") { MessageBox.Show("Bạn chưa nhập họ tài xế", "Thiếu Thông Tin Tài Xế", MessageBoxButtons.OK, MessageBoxIcon.Information); txtHoTX.Focus(); } else { if (txtTenTX.Text == "") { MessageBox.Show("Bạn chưa nhập tên tài xế", "Thiếu Thông Tin Tài Xế", MessageBoxButtons.OK, MessageBoxIcon.Information); txtTenTX.Focus(); } else { if (txtCMND.Text == "") { MessageBox.Show("Bạn chưa nhập CMND tài xế", "Thiếu Thông Tin Tài Xế", MessageBoxButtons.OK, MessageBoxIcon.Information); txtCMND.Focus(); } else { if (txtNgaySinh.Text == "") { MessageBox.Show("Bạn chưa nhập ngày sinh tài xế", "Thiếu Thông Tin Tài Xế", MessageBoxButtons.OK, MessageBoxIcon.Information); txtNgaySinh.Focus(); } else { if (txtDienThoai.Text == "") { MessageBox.Show("Bạn chưa nhập số điện thoại của tài xế", "Thiếu Thông Tin Tài Xế", MessageBoxButtons.OK, MessageBoxIcon.Information); txtDienThoai.Focus(); } else { try { Convert.ToInt16(txtMaTX.Text.Substring(2)); Convert.ToInt64(txtCMND.Text); Convert.ToDateTime(txtNgaySinh.Text); Convert.ToInt64(txtDienThoai.Text); if (txtMaTX.Text.Substring(0, 2).ToString() != "TX") { MessageBox.Show("Mã tài xế không hợp lệ. Bạn phải nhập là TXxxx. Ví dụ:TX000", "Sai Thông Tin Tài Xế", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaTX.Focus(); } else { if (TaiXe_BUS.KiemTraMaTX_CoTonTai(txtMaTX.Text.Trim()) == 1) { MessageBox.Show("Mã tài xế đã tồn tại", "Thông Tin Tài Xế Không Hợp Lệ", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaTX.Focus(); } else { TaiXe_DTO TX = new TaiXe_DTO(txtMaTX.Text.Trim(), txtHoTX.Text.Trim(), txtTenTX.Text.Trim(), txtCMND.Text.Trim(), txtNgaySinh.Text.Trim(), txtDienThoai.Text.Trim()); TaiXe_BUS.ThemTaiXeMoi(TX); LoadDataTX(); } } } catch (FormatException ex) { MessageBox.Show("Nhập thông tin Tài xế sai kiểu dữ liệu", "Sai Thông Tin Tài Xế", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaTX.Focus(); } } } } } } }// }