Exemplo n.º 1
0
        private void FormStatusReasonPopupResult(ReasonPopupResultEventArgs args)
        {
            int            iRemarkTypeId = Convert.ToInt16(args.SelectedValue);
            UcToggleButton btn           = ((Math.Abs(iRemarkTypeId) == 25) ? btnLost : btnVoid); //could be negative for "UN-xxx" action

            if (!args.OK)
            {
                btn.IsChecked = !btn.IsChecked; return;
            }

            RemarkModel.SaveNew(Taxform.GUID, iRemarkTypeId, args.Comments);

            if (iRemarkTypeId == 25) //LOST, popup the Lost Forms Memo
            {
                var pdf = new PDFFormFiller("Lost-Forms-Memo.pdf", Taxform.Fields["OrderNumber"].ToString());
                pdf.SetField("CustomerNum", Taxform.Fields["SponsorCCode"]);
                pdf.SetField("CustomerName", Taxform.Fields["SponsorName"]);
                pdf.SetField("OrderNum1", Taxform.Fields["OrderNumber"]);
                pdf.SetField("Date", DateTime.Today.ToShortDateString());
                pdf.SetField("VATAgentName", UserModel.Current.Name);
                pdf.Display();
            }
        }
Exemplo n.º 2
0
    private void FormStatusReasonPopupResult(ReasonPopupResultEventArgs args)
    {
      int iRemarkTypeId = Convert.ToInt16(args.SelectedValue); 
      UcToggleButton btn = ((Math.Abs(iRemarkTypeId) == 25) ? btnLost : btnVoid); //could be negative for "UN-xxx" action

      if (!args.OK) { btn.IsChecked = !btn.IsChecked; return; }

      RemarkModel.SaveNew(Taxform.GUID, iRemarkTypeId, args.Comments);

      if (iRemarkTypeId == 25) //LOST, popup the Lost Forms Memo
      {
        var pdf = new PDFFormFiller("Lost-Forms-Memo.pdf", Taxform.Fields["OrderNumber"].ToString());
        pdf.SetField("CustomerNum", Taxform.Fields["SponsorCCode"]);
        pdf.SetField("CustomerName", Taxform.Fields["SponsorName"]);
        pdf.SetField("OrderNum1", Taxform.Fields["OrderNumber"]);
        pdf.SetField("Date", DateTime.Today.ToShortDateString());
        pdf.SetField("VATAgentName", UserModel.Current.Name);
        pdf.Display();
      }
    }