FP300Service.UserControls.ReportUC.btnPrintZReports_Click C# (CSharp) Метод

btnPrintZReports_Click() приватный Метод

private btnPrintZReports_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        private void btnPrintZReports_Click(object sender, EventArgs e)
        {
            txtResult.Text = "";
            int copy = GetPrintTarget();
            CPResponse response;

            try
            {
                if (rbtnZReport.Checked)
                {
                    response = new CPResponse(bridge.Printer.PrintZReport());
                }
                else if (rbtnFiscZZReport.Checked)
                {
                    //FIRST Z NO
                    int firstZ = (int)nmrFFZFirst.Value;

                    //LAST Z NO
                    int lastZ = (int)nmrFFZLast.Value;

                    bool detail = false;
                    if (cbxFFZZDetailed.Checked)
                    {
                        detail = true;
                    }

                    response = new CPResponse(bridge.Printer.PrintPeriodicZZReport(firstZ, lastZ, copy, detail));
                }
                else if (rbtnFiscDateReport.Checked)
                {
                    //FIRST Z DATE
                    DateTime firstZDate = dtZZFirstDate.Value;

                    //LAST Z DATE
                    DateTime lastZDate = dtZZLastDate.Value;

                    bool detail = false;
                    if (cbxFFDateDetailed.Checked)
                    {
                        detail = true;
                    }
                    response = new CPResponse(bridge.Printer.PrintPeriodicDateReport(firstZDate, lastZDate, copy, detail));
                }
            }
            catch (Exception ex)
            {
                bridge.Log(FormMessage.OPERATION_FAILS);
            }
        }