Exemple #1
0
 //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;
     }
 }
Exemple #2
0
 //Sua Tai Xe
 public static void SuaTaiXe(TaiXe_DTO taixe)
 {
     TaiXe_DAO.SuaTaiXe(taixe);
 }
Exemple #3
0
 //Them mot Tai Xe moi
 public static void ThemTaiXeMoi(TaiXe_DTO taixe)
 {
     TaiXe_DAO.ThemMotTaiXeMoi(taixe);
 }
Exemple #4
0
        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();
                                    }
                                }
                            }
                        }
                    }
                }
            }//
        }
Exemple #5
0
 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();
                             }
                         }
                     }
                 }
             }
         }
     }//
 }