private void btnInHD_Click(object sender, EventArgs e) { if (txtTienKhachDua.Text == "") { errorMes.BlinkRate = 100; errorMes.SetError(txtTienKhachDua, "Cần Nhập Tiền Khách Đưa"); return; } if (txtTienThua.Text == "") { errorMes.BlinkRate = 100; errorMes.SetError(txtTienThua, ""); } List <CT_HoaDon> lst = new List <CT_HoaDon>(); lst.Clear(); for (int i = 0; i < dataGridViewHDBH.Rows.Count - 0; i++) { CT_HoaDon cT_HoaDon = new CT_HoaDon { TenSP = dataGridViewHDBH.Rows[i].Cells["TenLK"].Value.ToString(), SoLuong = int.Parse(dataGridViewHDBH.Rows[i].Cells["SoLuong"].Value.ToString()), DonGia = decimal.Parse(dataGridViewHDBH.Rows[i].Cells["DonGia"].Value.ToString()), KhuyenMai = decimal.Parse(dataGridViewHDBH.Rows[i].Cells["KhuyenMai"].Value.ToString()), ThanhTien = decimal.Parse(dataGridViewHDBH.Rows[i].Cells["ThanhTien"].Value.ToString()), TongThanhToan = decimal.Parse(txtTongThanhT.Text), TenKH = txtTenkH.Text, DienThoai = txtSDT.Text, DiaChi = txtDiaChi.Text, TenNV = comboBoxNV.Text, NgayLap = dateTimePickerNgayLap.Text, TienKhachDua = decimal.Parse(txtTienKhachDua.Text), TienThua = decimal.Parse(txtTienThua.Text), MaHD = txtMaHD.Text, }; lst.Add(cT_HoaDon); } rs.Name = "DataSet1"; rs.Value = lst; frm_in.reportViewer1.LocalReport.DataSources.Clear(); frm_in.reportViewer1.LocalReport.DataSources.Add(rs); frm_in.reportViewer1.LocalReport.ReportEmbeddedResource = "DoAnCShap.reportbc.rdlc"; Microsoft.Reporting.WinForms.ReportParameter[] reportParameters = new Microsoft.Reporting.WinForms.ReportParameter[] { new Microsoft.Reporting.WinForms.ReportParameter("ParameterSDT", frm_Setting.txtSDT.Text, true), new Microsoft.Reporting.WinForms.ReportParameter("ParameterWebsite", frm_Setting.txtWebSite.Text, true), new Microsoft.Reporting.WinForms.ReportParameter("ParameterHotLine", frm_Setting.txtHotLine.Text, true), new Microsoft.Reporting.WinForms.ReportParameter("ParameterDiaChi", frm_Setting.txtDiaChi.Text, true), }; frm_in.reportViewer1.LocalReport.SetParameters(reportParameters); this.frm_in.reportViewer1.RefreshReport(); frm_in.ShowDialog(); XuLyChucNang(true, false); }
private void btnIn_Click(object sender, EventArgs e) { DataTable TTKH = bus.LayTTKH("Select * From KhachHang Where MaKH=N'" + cboKhachHang.SelectedValue.ToString() + "'"); if (TTKH.Rows.Count > 0) { if (cboKhachHang.SelectedValue.ToString() == TTKH.Rows[0]["MaKH"].ToString()) { SoDienThoai = TTKH.Rows[0]["DienThoai"].ToString(); } } List <PbaoHanh> lst = new List <PbaoHanh>(); lst.Clear(); for (int i = 0; i < dataGridViewCTPBH.Rows.Count - 0; i++) { PbaoHanh pbaoHanh = new PbaoHanh { MaPhieuBH = txtMaPhieu.Text, TenNV = comboBoxNV.Text, NgayLap = dateTimePickerNgaLap.Text, NgayLay = dateTimePickerNgayLayHang.Text, TenLK = dataGridViewCTPBH.Rows[i].Cells[0].Value.ToString(), SoLuong = int.Parse(dataGridViewCTPBH.Rows[i].Cells[1].Value.ToString()), GhiChu = dataGridViewCTPBH.Rows[i].Cells[2].Value.ToString(), TenKH = cboKhachHang.Text, SDT = SoDienThoai, }; lst.Add(pbaoHanh); } rs.Name = "DataSet3"; rs.Value = lst; Frm_PrintHD frm_in = new Frm_PrintHD(); frm_in.reportViewer1.LocalReport.DataSources.Clear(); frm_in.reportViewer1.LocalReport.DataSources.Add(rs); frm_in.reportViewer1.LocalReport.ReportEmbeddedResource = "DoAnCShap.ReportPhieuBaoHanh.rdlc"; Microsoft.Reporting.WinForms.ReportParameter[] reportParameters = new Microsoft.Reporting.WinForms.ReportParameter[] { new Microsoft.Reporting.WinForms.ReportParameter("ParameterSDT", frm_Setting.txtSDT.Text, true), new Microsoft.Reporting.WinForms.ReportParameter("ParameterWebsite", frm_Setting.txtWebSite.Text, true), new Microsoft.Reporting.WinForms.ReportParameter("ParameterHotline", frm_Setting.txtHotLine.Text, true), new Microsoft.Reporting.WinForms.ReportParameter("ParameterDiaChi", frm_Setting.txtDiaChi.Text, true), }; frm_in.reportViewer1.LocalReport.SetParameters(reportParameters); frm_in.ShowDialog(); }
private void btnInHoaDon_Click(object sender, EventArgs e) { List <HoaDonNhap> lst = new List <HoaDonNhap>(); lst.Clear(); for (int i = 0; i < dataGridViewCTHDN2.Rows.Count - 0; i++) { HoaDonNhap hoaDonNhap = new HoaDonNhap { TenSP = dataGridViewCTHDN2.Rows[i].Cells["TenLK1"].Value.ToString(), SoLuong = int.Parse(dataGridViewCTHDN2.Rows[i].Cells["SoLuong1"].Value.ToString()), DonGia = decimal.Parse(dataGridViewCTHDN2.Rows[i].Cells["DonGia1"].Value.ToString()), KhuyenMai = decimal.Parse(dataGridViewCTHDN2.Rows[i].Cells["KhuyenMai1"].Value.ToString()), ThanhTien = decimal.Parse(dataGridViewCTHDN2.Rows[i].Cells["ThanhTien1"].Value.ToString()), TongThanhToan = decimal.Parse(labelTongThanhToan.Text), TenNCC = comboBoxNCC.Text, TenNV = comboBoxMaNV.Text, NgayLap = dateTimePickerNgayLapHDN.Value, MaHD = txtMaHDN.Text, }; lst.Add(hoaDonNhap); } rss.Name = "DataSet2"; rss.Value = lst; frm_in.reportViewer1.LocalReport.DataSources.Clear(); frm_in.reportViewer1.LocalReport.DataSources.Add(rss); frm_in.reportViewer1.LocalReport.ReportEmbeddedResource = "DoAnCShap.ReportHDN.rdlc"; //ReportParameter[] parms = new ReportParameter[1]; //parms[0] = new ReportParameter("Parameter1", frm_Setting.txtSDT.Text, true); //this.frm_in.reportViewer1.LocalReport.SetParameters(parms); Microsoft.Reporting.WinForms.ReportParameter[] reportParameters = new Microsoft.Reporting.WinForms.ReportParameter[] { new Microsoft.Reporting.WinForms.ReportParameter("Parameter1", frm_Setting.txtSDT.Text, true), new Microsoft.Reporting.WinForms.ReportParameter("ParameterWebSite", frm_Setting.txtWebSite.Text, true), new Microsoft.Reporting.WinForms.ReportParameter("ParameterHotline", frm_Setting.txtHotLine.Text, true), new Microsoft.Reporting.WinForms.ReportParameter("ParameterDiaChi", frm_Setting.txtDiaChi.Text, true), }; frm_in.reportViewer1.LocalReport.SetParameters(reportParameters); this.frm_in.reportViewer1.RefreshReport(); frm_in.ShowDialog(); }