private void daysales_print_Click(object sender, EventArgs e) { loadSales(); ClsPrint print = new ClsPrint(printing_gridview, "THT One Mobile 一日销售", daysales_date.Value.Year + "年" + daysales_date.Value.Month + "月" + daysales_date.Value.Day + "日"); print.PrintForm(); }
private void invoice_print_Click(object sender, EventArgs e) { if (invoice_list.Text == "") { MessageBox.Show("请输入Invoice单号后才复印!"); return; } if (!File.Exists(filepath + "/invoice/" + invoice_list.Text)) { MessageBox.Show("选择的单号不存在!"); return; } printing_gridview.Columns.Clear(); printing_gridview.Rows.Clear(); printing_gridview.Columns.Add("Brand", "编号"); printing_gridview.Columns.Add("Name", "名字"); printing_gridview.Columns.Add("Stats", "备注"); printing_gridview.Columns.Add("In", "进货数量"); printing_gridview.Columns.Add("Price", "价钱"); printing_gridview.Columns.Add("total", "总数"); foreach (string line in File.ReadAllLines(filepath + "/invoice/" + invoice_list.Text)) { if (!line.StartsWith("DATE=")) { printing_gridview.Rows.Add(line.Split('|')); } else { string[] date = line.Split('=').Last().Split('-'); ClsPrint print = new ClsPrint(printing_gridview, "Invoice NO: " + invoice_list.Text, date[0] + "年" + date[1] + "月" + date[2] + "日"); print.PrintForm(); } } }
private void stocklist_print_Click(object sender, EventArgs e) { loadStocks(); ClsPrint print = new ClsPrint(printing_gridview, "THT One Mobile 货物列表", stocklist_date.Value.Year + "年" + stocklist_date.Value.Month + "月" + stocklist_date.Value.Day + "日"); print.PrintForm(); }
private void button81_Click(object sender, EventArgs e) { ClsPrint _ClsPrint = new ClsPrint(dataGridView1, "Салон"); _ClsPrint.PrintForm(); }
private void btnPrint_Click(object sender, EventArgs e) { try { Control grpBox = _frmObj.Controls["grpBoxSearchCriteria"]; _rptCriteria = grpBox.Controls["lblSearchResult"].Text + Environment.NewLine + grpBox.Controls["lblCriteria"].Text; DataGridView grdVwSearchResult = (DataGridView)_frmObj.Controls["grdVwSearchResult"]; grdVwSearchResult.Columns["ActiveCard"].Visible = false; grdVwSearchResult.Columns["Number"].Visible = chkRationCardNo.Checked; grdVwSearchResult.Columns["Adhar_No"].Visible = chkAdhar.Checked; grdVwSearchResult.Columns["Mobile_No"].Visible = chkMobileNo.Checked; grdVwSearchResult.Columns["Hof_Name"].Visible = chkHof.Checked; grdVwSearchResult.Columns["FamilyCount"].Visible = chkNoOfCard.Checked; grdVwSearchResult.Columns["Name"].Visible = chkCardHolderName.Checked; grdVwSearchResult.Columns["Age"].Visible = chkAge.Checked; grdVwSearchResult.Columns["Address"].Visible = chkAddress.Checked; grdVwSearchResult.Columns["Card_Created_Date"].Visible = chkActiveSince.Checked; grdVwSearchResult.Columns["Relation_With_Hof"].Visible = chkRelWithHof.Checked; grdVwSearchResult.Columns["Gaurdian_Name"].Visible = chkGaurdianName.Checked; grdVwSearchResult.Columns["Remarks"].Visible = chkRemarks.Checked; int chkCount = 0; foreach (Control c in this.Controls) { if (c.GetType() == typeof(CheckBox)) { CheckBox chk = (CheckBox)c; if (chk.Checked) { chkCount++; } } } //string pageSize = (chkCount < 8) ? "A4" : "A3"; string pageSize = "A3"; string pageType = (chkCount < 8) ? "P" : "L"; ClsPrint.PrintForm(grdVwSearchResult, _rptHeader, _rptCriteria, _rptDate, _rptSignature, pageType, pageSize, "Rationcard Summary"); grdVwSearchResult.Columns["Number"].Visible = true; grdVwSearchResult.Columns["Adhar_No"].Visible = true; grdVwSearchResult.Columns["Mobile_No"].Visible = true; grdVwSearchResult.Columns["Hof_Name"].Visible = true; grdVwSearchResult.Columns["FamilyCount"].Visible = true; grdVwSearchResult.Columns["Name"].Visible = true; grdVwSearchResult.Columns["Age"].Visible = true; grdVwSearchResult.Columns["Address"].Visible = true; grdVwSearchResult.Columns["Card_Created_Date"].Visible = true; grdVwSearchResult.Columns["Relation_With_Hof"].Visible = true; grdVwSearchResult.Columns["Gaurdian_Name"].Visible = true; grdVwSearchResult.Columns["Remarks"].Visible = true; grdVwSearchResult.Columns["ActiveCard"].Visible = true; this.Visible = false; } catch (Exception ex) { Logger.LogError(ex); } }
private void bntCash_Click(object sender, EventArgs e) { // Tính tiền if (tbOrder.Rows.Count != 0) // Hoá đơn không rỗng { //Thêm một số thông tin vào DataGirdView để phục vụ in ấn DataRow r = tbOrder.NewRow(); r[Gvar.cFoodName] = ""; r[Gvar.cCount] = DBNull.Value; r[Gvar.cCost] = 0; tbOrder.Rows.Add(r); // DataRow r1 = tbOrder.NewRow(); r1[Gvar.cFoodName] = "TỔNG TIỀN (CHƯA GIẢM GIÁ)"; r1[Gvar.cCount] = DBNull.Value; float sum = 0; for (int i = 0; i < dgvOrder.Rows.Count; i++) { sum += float.Parse(dgvOrder.Rows[i].Cells[2].Value.ToString()); } r1[Gvar.cCost] = sum; tbOrder.Rows.Add(r1); // DataRow r2 = tbOrder.NewRow(); r2[Gvar.cFoodName] = "GIẢM GIÁ " + Gvar.Discount * 100 + "%"; r2[Gvar.cCount] = DBNull.Value; r2[Gvar.cCost] = sum * Gvar.Discount; tbOrder.Rows.Add(r2); // DataRow r3 = tbOrder.NewRow(); r3[Gvar.cFoodName] = "TỔNG TIỀN (ĐÃ GIẢM GIÁ)"; r3[Gvar.cCount] = DBNull.Value; r3[Gvar.cCost] = sum - (sum * Gvar.Discount); tbOrder.Rows.Add(r3); // Gvar.TongTienPhaiTra = sum - (sum * Gvar.Discount); // PhanAn.frmThanhToan frm = new PhanAn.frmThanhToan(); frm.ShowDialog(); // if (Gvar.DaTinhTien) // Nếu không huỷ tính tiền { DataRow r4 = tbOrder.NewRow(); r4[Gvar.cFoodName] = "TIỀN KHÁCH ĐƯA"; r4[Gvar.cCount] = DBNull.Value; r4[Gvar.cCost] = Gvar.SoTienKhachTra; tbOrder.Rows.Add(r4); // DataRow r5 = tbOrder.NewRow(); r5[Gvar.cFoodName] = "TIỀN TRẢ LẠI"; r[Gvar.cCount] = DBNull.Value; r5[Gvar.cCost] = Gvar.SoTienKhachTra - Gvar.TongTienPhaiTra; tbOrder.Rows.Add(r5); // In Hoá đơn ClsPrint _ClsPrint = new ClsPrint(dgvOrder, String.Format("CHICKSTORE - HOÁ ĐƠN #{0} - [{1}] - In ngày {2} - NV: {3}", txtMaHD.Text, sttType.Text, sttTime.Text, txtSignedInID.Text)); _ClsPrint.PrintForm(); // Lưu thông tin của Hoá đơn vào CSDL if (!DAL.DAL_PhanAn.LuuThongTinHD(txtDiscount.Text, Gvar.SoHDHientai, Gvar.MaNvDungCa, txtTotalCash.Text)) { MessageBox.Show("Không thể lưu trữ trông tin vào CSDL!", "Lỗi lưu trữ", MessageBoxButtons.OK, MessageBoxIcon.Error); } // Lưu thông tin CHI TIẾT của Hoá đơn vào CSDL // (trừ các thông tin thừa là 6 hàng cuối phục vụ in ấn) if (!DAL.DAL_PhanAn.LuuThongTinChiTietHD(tbOrder, Gvar.SoHDHientai, sttType.Text))/////////////////////////////////DONGNAY { MessageBox.Show("Không thể lưu trữ trông tin vào CSDL!", "Lỗi lưu trữ", MessageBoxButtons.OK, MessageBoxIcon.Error); } // Tăng mã hoá đơn và hiển thị Gvar.SoHDHientai += 1; txtMaHD.Text = Gvar.SoHDHientai.ToString(); // Đặt giao diện về giá trị mặc định tbOrder.Clear(); txtCash.Text = ""; txtDiscount.Text = ""; txtTotalCash.Text = ""; } else // Huỷ tính tiền giữa chừng để tiếp tục đặt phần ăn { try { // Xoá các hàng thông tin không cần thiết for (int i = 0; i < 4; i++) { tbOrder.Rows.RemoveAt(dgvOrder.Rows.Count - 1); } } catch { //Hoá đơn rỗng ko thể xoá các hàng thông tin } } } else { MessageBox.Show("Không thể thanh toán hoá đơn rỗng!", "Thanh toán không thành công", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonPrint_Click(object sender, EventArgs e) { ClsPrint _ClsPrint = new ClsPrint(dataGridViewAttendance, "Attendance"); _ClsPrint.PrintForm(); }
private void buttonRefresh_Click(object sender, EventArgs e) { ClsPrint _ClsPrint = new ClsPrint(dataGridViewInventory, "Inventory"); _ClsPrint.PrintForm(); }
private void buttonPrint_Click(object sender, EventArgs e) { ClsPrint _ClsPrint = new ClsPrint(dataGridView1, "Staff Profiles"); _ClsPrint.PrintForm(); }