/// <summary> /// Function for print /// </summary> public void Print() { try { if (CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, this.Name, btnPrint.Text)) { if (cmbEmployee.Text == string.Empty || cmbEmployee.Text == "--Select--") { Messages.InformationMessage("Select an employee"); cmbEmployee.Focus(); } else { SalaryVoucherMasterSP spSalaryVoucherMaster = new SalaryVoucherMasterSP(); DateTime dtMon = DateTime.Parse(dtpSalaryMonth.Text); DateTime dtSalaryMonth = new DateTime(dtMon.Year, dtMon.Month, 1); decimal decEmployeeId = Convert.ToDecimal(cmbEmployee.SelectedValue.ToString()); DataSet dsPaySlip = spSalaryVoucherMaster.PaySlipPrinting(decEmployeeId, dtSalaryMonth, 1); foreach (DataTable dtbl in dsPaySlip.Tables) { if (dtbl.TableName == "Table1") { if (dtbl.Rows.Count > 0) { frmReport frmReport = new frmReport(); frmReport.MdiParent = formMDI.MDIObj; frmReport.PaySlipPrinting(dsPaySlip); } else { MessageBox.Show("Salary not paid", "Openmiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } } } else { Messages.NoPrivillageMessage(); } } catch (Exception ex) { formMDI.infoError.ErrorString = "PS3:" + ex.Message; } }
/// <summary> /// Function for print /// </summary> public void Print() { try { if (CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, this.Name, btnPrint.Text)) { if (cmbEmployee.Text == string.Empty || cmbEmployee.Text == "--Select--") { Messages.InformationMessage("Select an employee"); cmbEmployee.Focus(); } else { SalaryVoucherBll BllSalaryVoucher = new SalaryVoucherBll(); DateTime dtMon = DateTime.Parse(dtpSalaryMonth.Text); DateTime dtSalaryMonth = new DateTime(dtMon.Year, dtMon.Month, 1); decimal decEmployeeId = Convert.ToDecimal(cmbEmployee.SelectedValue.ToString()); DataSet dsPaySlip = BllSalaryVoucher.PaySlipPrinting(decEmployeeId, dtSalaryMonth, 1); foreach (DataTable dtbl in dsPaySlip.Tables) { if (dtbl.TableName == "Table1") { if (dtbl.Rows.Count > 0) { frmReport frmReport = new frmReport(); frmReport.MdiParent = formMDI.MDIObj; frmReport.PaySlipPrinting(dsPaySlip); } else { MessageBox.Show("Salary not paid", "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } } } else { Messages.NoPrivillageMessage(); } } catch (Exception ex) { MessageBox.Show("PS 3: " + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }