private void btnPrint_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { var row = gridView1.FocusedRowHandle; var obj = gridView1.GetFocusedRow(); if (obj == null) { return; } var objData = (DONMH_ViewModel)obj; var master = new DONMHBll().GetDONMHById(objData.iddonmh); using (frmPrint frm = new frmPrint()) { frm.PrintDONMH(master, master.lstDetail); frm.ShowDialog(); } } catch { } }
private void button2_Click(object sender, EventArgs e) { //validate int iddonmh = int.Parse(txtid.Text); var ngaydonmh = dtngaydonmh.Value; int.TryParse(luencc.EditValue.ToString(), out int idncc); if (ngaydonmh == null) { XtraMessageBox.Show("Bạn chưa chọn ngày mua hàng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (lstD_DONMH_ViewModel.Count == 0) { XtraMessageBox.Show("Bạn chưa nhập hàng hóa!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } var obj = new DONMH_ViewModel() { iddonmh = iddonmh, idncc = idncc, ngaydonmh = ngaydonmh }; var res = new DONMHBll().saveDONMH(obj, lstD_DONMH_ViewModel, Properties.Settings.Default.NameLog); if (res != "success") { XtraMessageBox.Show(res, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } XtraMessageBox.Show("Thêm mới đơn hàng thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); //uctDONMH uctDONMH = new uctDONMH(); //uctDONMH.LoadGrid(); }