Пример #1
0
        protected void btn_SearchNow_Click(object sender, EventArgs e)
        {
            ReportDocument rpt       = new ReportDocument();
            String         Condition = string.Empty;

            CrystalReportViewer_Employee.Enabled = true;
            string str = "StaffsReport.rpt";

            rpt.Load(Server.MapPath(str));

            if (ddl_SearchField.SelectedIndex == 0 && ddl_SearchOperator.SelectedIndex == 0)
            {
                rpt.SetDataSource(StaffMasterManagement.GetInstance.GetEmployeeList());
            }
            else
            {
                if (ddl_SearchField.SelectedIndex != 0 && ddl_SearchOperator.SelectedValue == "2")
                {
                    Condition = ddl_SearchField.SelectedValue + MicroConstants.OPERATOR_LIKE + " '%" + txt_SearchText.Text + "%'";
                }
                else if (ddl_SearchField.SelectedIndex != 0 && ddl_SearchOperator.SelectedValue == "1")
                {
                    Condition = ddl_SearchField.SelectedValue + MicroConstants.OPERATOR_LIKE + " '" + txt_SearchText.Text + "%'";
                }
                else if (ddl_SearchField.SelectedIndex != 0 && ddl_SearchOperator.SelectedValue == "3")
                {
                    Condition = ddl_SearchField.SelectedValue + MicroConstants.OPERATOR_EQUALSTO + " '" + txt_SearchText.Text + "'";
                }
                rpt.SetDataSource(StaffMasterManagement.GetInstance.GetEmployeesSearchAll(Condition));
            }
            CrystalReportViewer_Employee.ReportSource = rpt;
            CrystalReportViewer_Employee.DataBind();
            CrystalReportViewer_Employee.Visible = true;
            Employeeeport_Multi.SetActiveView(ViewReport);
        }
Пример #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Employeeeport_Multi.SetActiveView(InputControls);
     }
 }
Пример #3
0
 protected void btn_SearchNew_Click(object sender, EventArgs e)
 {
     Employeeeport_Multi.SetActiveView(InputControls);
 }