Пример #1
0
        //Creates an empty new generic batch
        private void btnNew_Click(object sender, EventArgs e)
        {
            myScreen = myPEObj.getNewscreen(null);
            myScreen.myARDoc.CustId   = myPEObj.getCustomersByCustID("")[0].CustID;                                                               //pick first custid available
            myScreen.myARDoc.BankAcct = myPEObj.getAcctXrefsByAcct("", System.Configuration.ConfigurationSettings.AppSettings["CPNYID"])[0].Acct; //pick first bankacct available
            myScreen.myARDoc.BankSub  = myPEObj.getSubXrefsBySub("", System.Configuration.ConfigurationSettings.AppSettings["CPNYID"])[0].Sub;    //pick first banksub available

            ctDynamicsSL.financial.accountsReceivable.input.paymentEntry.Snote batchNote = new ctDynamicsSL.financial.accountsReceivable.input.paymentEntry.Snote();
            batchNote.sNoteText = "test batch note";
            myScreen.batchNote  = batchNote;

            ctDynamicsSL.financial.accountsReceivable.input.paymentEntry.Snote documentNote = new ctDynamicsSL.financial.accountsReceivable.input.paymentEntry.Snote();
            documentNote.sNoteText = "test document note";
            myScreen.documentNote  = documentNote;

            myScreen = myPEObj.editScreen("ADD", myScreen);
            if (myScreen.errorMessage != "")
            {
                btnUpdate.Enabled   = false;
                tbBatNbr.Text       = "";
                tbRefNbr.Text       = "";
                gvARTran.DataSource = null;
                tbScreen.Text       = ctStandardLib.ctHelper.serializeObject(myScreen).Replace("><", ">" + Environment.NewLine + "<");
                MessageBox.Show("Error: " + myScreen.errorMessage);
                return;
            }
            else
            {
                tbBatNbr.Text = myScreen.myBatch.BatNbr;
                btnLoadBatch.PerformClick();
            }
        }
Пример #2
0
 private void btnLoadBatch_Click(object sender, EventArgs e)
 {
     myScreen = myPEObj.getScreenByBatNbr(tbBatNbr.Text);
     if (myScreen.errorMessage != "")
     {
         MessageBox.Show("Error: " + myScreen.errorMessage);
         return;
     }
     tbRefNbr.Text       = myScreen.myARDoc.RefNbr;
     tbCustID.Text       = myScreen.myARDoc.CustId;
     gvARTran.DataSource = myScreen.myARTran;
     btnUpdate.Enabled   = true;
     tbScreen.Text       = ctStandardLib.ctHelper.serializeObject(myScreen).Replace("><", ">" + Environment.NewLine + "<");
 }
Пример #3
0
        //Used to save a batch that has been loaded
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            if (myScreen == null)
            {
                MessageBox.Show("You must load a batch first!");
                return;
            }

            MessageBox.Show(ctStandardLib.ctHelper.serializeObject(myScreen).Replace("><", ">" + Environment.NewLine + "<"));
            myScreen = myPEObj.editScreen("UPDATE", myScreen);
            if (myScreen.errorMessage != "")
            {
                MessageBox.Show("Error: " + myScreen.errorMessage);
                return;
            }
            tbRefNbr.Text       = myScreen.myARDoc.RefNbr;
            tbCustID.Text       = myScreen.myARDoc.CustId;
            gvARTran.DataSource = myScreen.myARTran;
            btnUpdate.Enabled   = true;
            tbScreen.Text       = ctStandardLib.ctHelper.serializeObject(myScreen).Replace("><", ">" + Environment.NewLine + "<");
        }