private void Print_Bill(string strDonHangID) { PhieuBanHang_58 rp = new PhieuBanHang_58(); // new PhieuBanHang(); rp.SetDataSource(reportsController.prtDonHang(strDonHangID)); rp.Refresh(); ThongTinShop shop = ThongTinShopController.GetItem(); rp.SetParameterValue("TenShop", shop.TenShop); rp.SetParameterValue("DiaChi", shop.DiaChi); rp.SetParameterValue("SoDienThoai", shop.SoDienThoai); rp.SetParameterValue("WebSite", shop.website); frmViewReports fReport = null; foreach (Form item in MdiChildren) { if (item.GetType() == typeof(frmViewReports)) { fReport = (item as frmViewReports); fReport.crystalReportViewer1.ReportSource = rp; fReport.Activate(); return; } } fReport = new frmViewReports(); fReport.crystalReportViewer1.ReportSource = rp; //fReport.MdiParent = this.MdiParent; fReport.ShowDialog(this); }
private void btnsaveThongTinShop_Click(object sender, EventArgs e) { ThongTinShop iThongtinShop = new ThongTinShop(); iThongtinShop.TenShop = txtTenShop.Text; iThongtinShop.DiaChi = txtDiaChi.Text; iThongtinShop.SoDienThoai = txtSoDienThoai.Text; iThongtinShop.website = txtwebsite.Text; ThongTinShopController.Update(iThongtinShop); MessageBox.Show("Đã cập nhật thông tin shop", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); }
//-------------------------------------------------- private void LayThongTinShop() { ThongTinShop iThongtinShop = new ThongTinShop(); iThongtinShop = ThongTinShopController.GetItem(); if (iThongtinShop != null) { txtTenShop.Text = iThongtinShop.TenShop; txtDiaChi.Text = iThongtinShop.DiaChi; txtSoDienThoai.Text = iThongtinShop.SoDienThoai; txtwebsite.Text = iThongtinShop.website; } }
static public void Update(ThongTinShop item) { dbControl = new QlShop(); ThongTinShop oItem = new ThongTinShop(); oItem = dbControl.ThongTinShops.SingleOrDefault(); if (oItem != null) { oItem.TenShop = item.TenShop; oItem.SoDienThoai = item.SoDienThoai; oItem.DiaChi = item.DiaChi; oItem.website = item.website; } else { dbControl.ThongTinShops.Add(item); } dbControl.SaveChanges(); dbControl.Dispose(); }
private void gr_btn_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { int intRow = gridView1.FocusedRowHandle; if ((intRow >= 0) && (gridView1.GetRowCellValue(intRow, "DonHangID") != null)) { string strDonHangID = gridView1.GetRowCellValue(intRow, "DonHangID").ToString(); switch (e.Button.Caption.ToUpper()) { case "PRINT": PhieuBanHang rp = new PhieuBanHang(); rp.SetDataSource(reportsController.prtDonHang(strDonHangID)); rp.Refresh(); ThongTinShop shop = ThongTinShopController.GetItem(); rp.SetParameterValue("TenShop", shop.TenShop); rp.SetParameterValue("DiaChi", shop.DiaChi); rp.SetParameterValue("SoDienThoai", shop.SoDienThoai); rp.SetParameterValue("WebSite", shop.website); frmViewReports fReport = null; foreach (Form item in MdiChildren) { if (item.GetType() == typeof(frmViewReports)) { fReport = (item as frmViewReports); fReport.crystalReportViewer1.ReportSource = rp; fReport.Activate(); return; } } fReport = new frmViewReports(); fReport.crystalReportViewer1.ReportSource = rp; fReport.MdiParent = this.MdiParent; fReport.Show(); break; case "DEL": if (MessageBox.Show("Bạn muốn xóa đơn hàng này", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { DonHangController.Del(strDonHangID); gridControl1.DataSource = DonHangController.GetAllList(); } break; case "VIEW": DonHang viewItem = DonHangController.GetItem(strDonHangID); if (viewItem != null) { frmAddDonHang f = new frmAddDonHang(); f.ViewItem = viewItem; f.forMode = "view"; f.MdiParent = this.MdiParent; f.Show(); this.Dispose(); } break; default: break; } } }
private void btnPrinterTest_Click(object sender, EventArgs e) { //tao source de in thu don hang DataTable TblPrinter = new DataTable(); TblPrinter.Columns.Add(new DataColumn("DonHangID", typeof(string))); TblPrinter.Columns.Add(new DataColumn("TenKhachHang", typeof(string))); TblPrinter.Columns.Add(new DataColumn("NgayBan", typeof(DateTime))); TblPrinter.Columns.Add(new DataColumn("NhanVienID", typeof(string))); TblPrinter.Columns.Add(new DataColumn("GhiChu", typeof(string))); TblPrinter.Columns.Add(new DataColumn("TienHang", typeof(decimal))); TblPrinter.Columns.Add(new DataColumn("GiamGia", typeof(decimal))); TblPrinter.Columns.Add(new DataColumn("TongCong", typeof(decimal))); TblPrinter.Columns.Add(new DataColumn("ThanhToan", typeof(decimal))); TblPrinter.Columns.Add(new DataColumn("ConNo", typeof(decimal))); TblPrinter.Columns.Add(new DataColumn("KhachDua", typeof(decimal))); TblPrinter.Columns.Add(new DataColumn("TienThua", typeof(decimal))); TblPrinter.Columns.Add(new DataColumn("TenSanPham", typeof(string))); TblPrinter.Columns.Add(new DataColumn("Size", typeof(string))); TblPrinter.Columns.Add(new DataColumn("SoLuong", typeof(int))); TblPrinter.Columns.Add(new DataColumn("DonGia", typeof(decimal))); foreach (DataRow item in tblDonHangChiTiet.Rows) { TblPrinter.Rows.Add( "000", lookUpEditKhachHang.Text, dateEditNgayBan.DateTime, txtNhanVien.EditValue, txtGhiChu.Text, txtTienHang.EditValue == null ? 0 : txtTienHang.EditValue, txtGiamGia.EditValue == null ? 0 : txtGiamGia.EditValue, txtTong.EditValue == null ? 0 : txtTong.EditValue, txtThanhToan.EditValue == null ? 0 : txtThanhToan.EditValue, txtConNo.EditValue == null ? 0 : txtConNo.EditValue, txtKhachDua.EditValue == null ? 0 : txtKhachDua.EditValue, txtTienThua.EditValue == null ? 0 : txtTienThua.EditValue, item["TenSanPham"].ToString(), item["Size"] is null?"": item["Size"].ToString(), Convert.ToDecimal(item["SoLuong"].ToString()), Convert.ToDecimal(item["DonGia"].ToString()) ); } ////------------------------------------------------------- //PhieuTam rp = new PhieuTam(); PhieuBanHang_58 rp = new PhieuBanHang_58(); rp.SetDataSource(TblPrinter); rp.Refresh(); ThongTinShop shop = ThongTinShopController.GetItem(); rp.SetParameterValue("TenShop", shop.TenShop); rp.SetParameterValue("DiaChi", shop.DiaChi); rp.SetParameterValue("SoDienThoai", shop.SoDienThoai); rp.SetParameterValue("WebSite", shop.website); frmViewReports fReport = null; foreach (Form item in MdiChildren) { if (item.GetType() == typeof(frmViewReports)) { fReport = (item as frmViewReports); fReport.crystalReportViewer1.ReportSource = rp; fReport.Activate(); return; } } fReport = new frmViewReports(); fReport.crystalReportViewer1.ReportSource = rp; fReport.MdiParent = this.MdiParent; fReport.Show(); }