Пример #1
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (KiemTraKyTuToiDa() == false)
            {
                return;
            }
            if (txtTenXe.Text.Trim().Length == 0 || txtMaXe.Text.Trim().Length == 0 || txtMauSac.Text.Trim().Length == 0 || txtBienSo.Text.Trim().Length == 0 || cbLoaiXe.Text.Trim().Length == 0)
            {
                MessageBox.Show("Vui lòng điền đủ trước khi xác nhận!");
                return;
            }

            if (SHAREVAR.Add == true)
            {
                if (check == true)
                {
                    if (blXe.AddVehicle(txtMaXe.Text, txtBienSo.Text, txtTenXe.Text, txtMauSac.Text, blXe.GetVehicleId(cbLoaiXe.Text).Tables[0].Rows[0][0].ToString(), ref err) == true)
                    {
                        SHAREVAR.maxe     = txtMaXe.Text;
                        SHAREVAR.maloaixe = blXe.GetVehicleId(cbLoaiXe.Text).Tables[0].Rows[0][0].ToString();
                        SHAREVAR.DkyXe    = true;
                        this.Dispose();
                        this.pnlDKyXe.Controls.Clear();
                    }
                    else
                    {
                        MessageBox.Show("Có lỗi, không thể thêm được!");
                        SHAREVAR.DkyXe = false;
                    }
                }
            }
            else
            {
                if (blXe.UpdateVehicle(txtMaXe.Text, txtBienSo.Text, txtTenXe.Text, txtMauSac.Text, ref err) == true)
                {
                    SHAREVAR.maxe = txtMaXe.Text;
                    MessageBox.Show("Đã cập nhật thông tin xe!");
                    this.Dispose();
                    this.pnlDKyXe.Controls.Clear();
                }

                else
                {
                    MessageBox.Show("Lỗi, chưa thể cập nhật!");
                }
            }
        }