private void btnLapPhieu_Click(object sender, EventArgs e) { try { if (!CheckOpenedTabs("Phiếu sửa chữa")) { string ngaySuaChua = String.Format("{0:MM/dd/yyyy}", DateTime.Now); string maPSC = PhieuSuaChuaBLL.AutoMAPSC(); PhieuSuaChua psc = new PhieuSuaChua(maPSC, txtBienSo.Text, DateTime.Now, 0); PhieuSuaChuaBLL.ThemPhieuSuaChua(psc); TabItem tab = tabControl.CreateTab("Phiếu sửa chữa"); tab.PredefinedColor = eTabItemColor.Yellow; frmPhieuSuaChua _frmPhieuSuaChua = new frmPhieuSuaChua(tabControl, tab); _frmPhieuSuaChua.maPSC = maPSC; _frmPhieuSuaChua.bienSo = txtBienSo.Text; _frmPhieuSuaChua.TopLevel = false; _frmPhieuSuaChua.Dock = DockStyle.Fill; _frmPhieuSuaChua.StartPosition = FormStartPosition.CenterParent; _frmPhieuSuaChua.Show(); tab.AttachedControl.Controls.Add(_frmPhieuSuaChua); tabControl.SelectedTabIndex = tabControl.Tabs.Count - 1; } else { MessageBox.Show("Chức năng sửa chữa đang được tiến hành", "Thông báo"); tabControl.TabIndex = tabControl.Tabs.Count - 1; } this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnXong_Click(object sender, EventArgs e) { if (dgvCTPSC.RowCount == 0) { PhieuSuaChuaBLL.XoaPhieuSuaChua(txtMaPhieu.Text); } this.Close(); tabControl.Tabs.Remove(tab); }
private void GetDataGrigViewCTPSC(string bienSo) { List <ChiTietPhieuSuaChua> listChiTiet = PhieuSuaChuaBLL.GetCTPSC(bienSo); dgvCTPSC.DataSource = listChiTiet; string[] columns = { "MaChiTietPhieuSuaChua", "MaPhuTung", "SoLuong", "NoiDung", "ThanhTien" }; Utility.ControlFormat.DataGridViewFormat(dgvCTPSC, columns); dgvCTPSC.Columns[0].HeaderText = "Mã chi tiết"; dgvCTPSC.Columns[2].HeaderText = "Mã phụ tùng"; dgvCTPSC.Columns[3].HeaderText = "Số lượng"; dgvCTPSC.Columns[4].HeaderText = "Nội dung"; dgvCTPSC.Columns[5].HeaderText = "Thành tiền"; }