Esempio n. 1
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            try
            {
                if (decimal.Parse(txtTienNo.Text) > 0)
                {
                    MessageBox.Show("Xe phải trả hết tiền nợ mới được xóa ra khỏi xưởng");
                    return;
                }

                DialogResult dialog = MessageBox.Show("Bạn có muốn xóa xe này ra khỏi xưởng không?", "Thông báo", MessageBoxButtons.YesNo);
                if (dialog == DialogResult.Yes)
                {
                    XeBLL.XoaXe(txtBienSo.Text);
                    MessageBox.Show("Xe đã xóa thành công!", "Thông báo");

                    txtBienSo.Clear();
                    txtHieuXe.Clear();
                    txtNgayTiepNhan.Clear();
                    txtChuXe.Clear();
                    txtDiaChi.Clear();
                    txtDienThoai.Clear();
                    txtEmail.Clear();
                    txtTienNo.Clear();

                    GetDataGridView();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Thông báo");
            }
        }
Esempio n. 2
0
 private void btnNhapXuong_Click(object sender, EventArgs e)
 {
     if ((int)QuyDinhBLL.GetQuyDinh().SoXeSuaChuaToiDa > int.Parse(labSoXeTiepNhan.Text))
     {
         Entities.Xe xe = new Entities.Xe(txtBienSo.Text, cboHieuXe.Text, txtHoTenCX.Text, txtDiaChi.Text, txtSDT.Text, txtEmail.Text, DateTime.ParseExact(labNgayNhap.Text, "dd/MM/yyyy", null));
         try
         {
             if (XeBLL.ThemXe(xe))
             {
                 btnInPhieu.Enabled = true;
                 MessageBox.Show("Xe đã được thêm thành công!", "Thông báo", MessageBoxButtons.OK);
                 GetDataGridView();
                 GetSoXeTiepNhan();
             }
             else
             {
                 MessageBox.Show("Biển số xe đã tồn tại", "Thông báo", MessageBoxButtons.OK);
             }
         }
         catch (Exception ex)
         { MessageBox.Show("Vui lòng nhập đầy đủ thông tin cần thiết!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); }
     }
     else
     {
         btnNhapXuong.Enabled = false;
         MessageBox.Show("Số xe sửa chửa trong ngày vượt quá quy định cho phép", "Lỗi!", MessageBoxButtons.OK, MessageBoxIcon.Hand);
     }
 }
Esempio n. 3
0
        public void GetThongTinXe(string bienSo)
        {
            txtSoPhieu.Text = PhieuThuTienBLL.AutoMACTSC();
            txtBienSo.Text  = bienSo;
            DataTable dt = XeBLL.GetThongTinXe(bienSo);

            txtChuXe.Text  = dt.Rows[0]["TENCHUXE"].ToString();
            txtTienNo.Text = String.Format("{0:0,0}", decimal.Parse(dt.Rows[0]["TIENNO"].ToString()));
        }
Esempio n. 4
0
 private void GetDataGridView()
 {
     dgvTimKiem.DataSource = XeBLL.GetList();
     string[] columns = { "BienSo", "HieuXe", "HoTenChuXe", "TienNo" };
     Utility.ControlFormat.DataGridViewFormat(dgvTimKiem, columns);
     dgvTimKiem.Columns[0].HeaderText = "Biển số";
     dgvTimKiem.Columns[1].HeaderText = "Hiệu xe";
     dgvTimKiem.Columns[2].HeaderText = "Tên chủ xe";
     dgvTimKiem.Columns[7].HeaderText = "Tiền nợ";
 }
Esempio n. 5
0
 private void frmLapPhieuThuTien_Load(object sender, EventArgs e)
 {
     btnLapPhieu.Enabled = false;
     if (!string.IsNullOrEmpty(frmTimKiem.bienSo))
     {
         txtTenChuXe.Text    = XeBLL.GetChuXe(frmTimKiem.bienSo);
         txtBienSo.Text      = frmTimKiem.bienSo;
         btnLapPhieu.Enabled = true;
     }
 }
Esempio n. 6
0
 public void GetDataGridView()
 {
     dgvXe.DataSource = XeBLL.GetList();
     string[] columns = { "BienSo", "HieuXe", "HoTenChuXe", "TienNo", "NgayNhap" };
     Utility.ControlFormat.DataGridViewFormat(dgvXe, columns);
     dgvXe.Columns[0].HeaderText = "Biển số";
     dgvXe.Columns[1].HeaderText = "Hiệu xe";
     dgvXe.Columns[2].HeaderText = "Chủ xe";
     dgvXe.Columns[7].HeaderText = "Tiền nợ";
     dgvXe.Columns[6].HeaderText = "Ngày nhập";
 }
Esempio n. 7
0
        private void GetThongTinXe(string bienSo)
        {
            DataTable dt = XeBLL.GetThongTinXe(bienSo);

            txtBienSo.Text       = dt.Rows[0]["BIENSO"].ToString();
            txtChuXe.Text        = dt.Rows[0]["TENCHUXE"].ToString();
            txtDiaChi.Text       = dt.Rows[0]["DIACHI"].ToString();
            txtDienThoai.Text    = dt.Rows[0]["DIENTHOAI"].ToString();
            txtEmail.Text        = dt.Rows[0]["EMAIL"].ToString();
            txtHieuXe.Text       = dt.Rows[0]["HIEUXE"].ToString();
            txtNgayTiepNhan.Text = dt.Rows[0]["NGAYTIEPNHAN"].ToString();
            txtTienNo.Text       = dt.Rows[0]["TIENNO"].ToString();
        }
Esempio n. 8
0
 private void txtTimKiem_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         if (txtTimKiem.Text != "")
         {
             dgvTimKiem.DataSource = XeBLL.TimKiemXe(txtTimKiem.Text);
             labelSL.Text          = dgvTimKiem.RowCount.ToString();
         }
         else
         {
             MessageBox.Show("Nhập từ khóa tìm kiếm", "Thông báo");
         }
     }
 }
Esempio n. 9
0
        private void txtBienSo_TextChanged(object sender, EventArgs e)
        {
            string bienXe = txtBienSo.Text;

            txtTenChuXe.Text = XeBLL.GetChuXe(bienXe);
            if (txtTenChuXe.Text == "1")
            {
                txtTenChuXe.Clear();
            }
            if (txtTenChuXe.Text.Length == 0)
            {
                btnLapPhieu.Enabled = false;
            }
            else
            {
                btnLapPhieu.Enabled = true;
            }
        }
Esempio n. 10
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            try
            {
                Xe xe = new Xe();
                xe.HoTenChuXe = txtChuXe.Text;
                xe.BienSo     = txtBienSo.Text;
                xe.DienThoai  = txtDienThoai.Text;
                xe.DiaChi     = txtDiaChi.Text;
                xe.Email      = txtEmail.Text;

                XeBLL.CapNhatThongTinXe(xe);
                MessageBox.Show("Cập nhật thành công", "Thông báo");
                GetDataGridView();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Thông báo");
            }
        }
Esempio n. 11
0
        //lỗi
        private void GetSoXeTiepNhan()
        {
            int soXe = XeBLL.GetSoXeTiepNhan(DateTime.ParseExact(labNgayNhap.Text, "dd/MM/yyyy", null));

            labSoXeTiepNhan.Text = soXe.ToString();
        }