private void btThem_Click(object sender, EventArgs e)
        {
            ChiTietPhieuSuaChua ct = new ChiTietPhieuSuaChua();
            SuaChuaDTO          sc = new SuaChuaDTO();

            scBus             = new SuaChuaBUS();
            sc.Soluong        = int.Parse(txtsoluong.Text);
            sc.Tendichvu      = cbDV.Text;
            sc.Tiencong       = Decimal.Parse(cbGTC.Text);
            sc.Tenphutung     = cbPhuTung.Text;
            sc.Dongia         = Decimal.Parse(lbPhuTung.Text);
            txtThanhtien.Text = Convert.ToString(Decimal.Parse(cbGTC.Text) + Decimal.Parse(lbPhuTung.Text) * int.Parse(txtsoluong.Text));
            sc.Thanhtien      = Decimal.Parse(txtThanhtien.Text);
            sc.Bienso         = cbBS.Text;
            sc.Ngaysuachua    = ngaysuachua.Text;
            bool kq = scBus.them(sc);

            if (kq == false)
            {
                MessageBox.Show("Thêm thông tin thất bại. Vui lòng kiểm tra lại dữ liệu");
            }
            else
            {
                MessageBox.Show("Thêm thông tin thành công");
            }
            ct.loadData_Vao_GridView();
        }
        public void cbBS_SelectedIndexChanged(object sender, EventArgs e)
        {
            ChiTietPhieuSuaChua ct = new ChiTietPhieuSuaChua();
            string     K           = cbBS.Text.Trim();
            SuaChuaDTO sc          = new SuaChuaDTO();

            scBus = new SuaChuaBUS();
            if (K == null || K == string.Empty || K.Length == 0)
            {
                ct.loadData_Vao_GridView();
            }
            else
            {
                List <SuaChuaDTO> ListFind = scBus.Find(K);
                ct.loadData_Vao_GridView(ListFind);
            }
        }
        private void btchitiet_Click(object sender, EventArgs e)
        {
            ChiTietPhieuSuaChua ct = new ChiTietPhieuSuaChua();
            string     K           = cbBS.Text.Trim();
            SuaChuaDTO sc          = new SuaChuaDTO();

            scBus = new SuaChuaBUS();
            if (K == null || K == string.Empty || K.Length == 0)
            {
                ct.loadData_Vao_GridView();
            }
            else
            {
                List <SuaChuaDTO> ListFind = scBus.Find(K);
                ct.loadData_Vao_GridView(ListFind);
            }
            ct.Show();
        }
        public void loadData_Vao_GridView()
        {
            scBus = new SuaChuaBUS();
            List <SuaChuaDTO> listSuaChua = scBus.select();

            if (listSuaChua == null)
            {
                MessageBox.Show("Có lỗi khi lấy thông tin từ DB");
                return;
            }
            dtchitiet.Columns.Clear();
            dtchitiet.DataSource = null;

            dtchitiet.AutoGenerateColumns = false;
            dtchitiet.AllowUserToAddRows  = false;
            dtchitiet.DataSource          = listSuaChua;

            DataGridViewTextBoxColumn clbienso = new DataGridViewTextBoxColumn();

            clbienso.Name             = "bienso";
            clbienso.HeaderText       = "Biển số";
            clbienso.DataPropertyName = "bienso";
            clbienso.AutoSizeMode     = DataGridViewAutoSizeColumnMode.Fill;
            dtchitiet.Columns.Add(clbienso);

            DataGridViewTextBoxColumn cltenphutung = new DataGridViewTextBoxColumn();

            cltenphutung.Name             = "tenphutung";
            cltenphutung.HeaderText       = "Tên phụ tùng";
            cltenphutung.DataPropertyName = "tenphutung";
            cltenphutung.AutoSizeMode     = DataGridViewAutoSizeColumnMode.Fill;
            dtchitiet.Columns.Add(cltenphutung);

            DataGridViewTextBoxColumn cldongia = new DataGridViewTextBoxColumn();

            cldongia.Name             = "dongia";
            cldongia.HeaderText       = "Giá phụ tùng";
            cldongia.DataPropertyName = "dongia";
            cldongia.AutoSizeMode     = DataGridViewAutoSizeColumnMode.Fill;
            dtchitiet.Columns.Add(cldongia);

            DataGridViewTextBoxColumn clsl = new DataGridViewTextBoxColumn();

            clsl.Name             = "soluong";
            clsl.HeaderText       = "Số lượng";
            clsl.DataPropertyName = "soluong";
            clsl.AutoSizeMode     = DataGridViewAutoSizeColumnMode.Fill;
            dtchitiet.Columns.Add(clsl);

            DataGridViewTextBoxColumn clngaysuachua = new DataGridViewTextBoxColumn();

            clngaysuachua.Name             = "ngaysuachua";
            clngaysuachua.HeaderText       = "Ngày sửa chữa";
            clngaysuachua.DataPropertyName = "ngaysuachua";
            clngaysuachua.AutoSizeMode     = DataGridViewAutoSizeColumnMode.Fill;
            dtchitiet.Columns.Add(clngaysuachua);

            DataGridViewTextBoxColumn cltendichvu = new DataGridViewTextBoxColumn();

            cltendichvu.Name             = "tendichvu";
            cltendichvu.HeaderText       = "Tên dịch vụ";
            cltendichvu.DataPropertyName = "tendichvu";
            cltendichvu.AutoSizeMode     = DataGridViewAutoSizeColumnMode.Fill;
            dtchitiet.Columns.Add(cltendichvu);

            DataGridViewTextBoxColumn cltiencong = new DataGridViewTextBoxColumn();

            cltiencong.Name             = "tiencong";
            cltiencong.HeaderText       = "Tiền công";
            cltiencong.DataPropertyName = "tiencong";
            cltiencong.AutoSizeMode     = DataGridViewAutoSizeColumnMode.Fill;
            dtchitiet.Columns.Add(cltiencong);

            DataGridViewTextBoxColumn clthanhtien = new DataGridViewTextBoxColumn();

            clthanhtien.Name             = "thanhtien";
            clthanhtien.HeaderText       = "Thành tiền";
            clthanhtien.DataPropertyName = "thanhtien";
            clthanhtien.AutoSizeMode     = DataGridViewAutoSizeColumnMode.Fill;
            dtchitiet.Columns.Add(clthanhtien);

            CurrencyManager myCurrencyManager = (CurrencyManager)this.BindingContext[dtchitiet.DataSource];

            myCurrencyManager.Refresh();
        }