private void btnUpdate_Click(object sender, EventArgs e) { if (myScreen == null) { MessageBox.Show("You must load a customer first!"); return; } MessageBox.Show(ctStandardLib.ctHelper.serializeObject(myScreen).Replace("><", ">" + Environment.NewLine + "<")); myScreen.myCustomer.ClassId = tbClassID.Text; myScreen.myCustomer.User2 = tbUser2.Text; myScreen.myCustomer.User5 = tbUser5.Text; myScreen.myCustomer.SlsperId = tbSlsPerID.Text; var tmpValidation = myCMObj.editScreen("VALIDATEONLY", myScreen); if (tmpValidation.errorMessage != "") { //error validating all objects MessageBox.Show("Error: " + tmpValidation.errorMessage); tbScreen.Text = tmpValidation.errorMessage; return; } myScreen = myCMObj.editScreen("UPDATE", myScreen); if (myScreen.errorMessage != "") { MessageBox.Show("Error: " + myScreen.errorMessage); } else { MessageBox.Show("Save complete!"); } }
private void btnLoad_Click(object sender, EventArgs e) { myScreen = myCMObj.getScreenByCustID(tbCustID.Text); if (myScreen.errorMessage.Trim() != "") { MessageBox.Show("Error: " + myScreen.errorMessage); myScreen = null; return; } btnUpdate.Enabled = true; tbScreen.Text = ctStandardLib.ctHelper.serializeObject(myScreen).Replace("><", ">" + Environment.NewLine + "<"); tbClassID.Text = myScreen.myCustomer.ClassId; tbUser2.Text = myScreen.myCustomer.User2; tbUser5.Text = myScreen.myCustomer.User5; tbSlsPerID.Text = myScreen.myCustomer.SlsperId; tbNotes.Text = myScreen.myCustomer.notes; }
private void btnNew_Click(object sender, EventArgs e) { myScreen = myCMObj.getNewscreen(null); myScreen.myCustomer.ClassId = "TECH"; myScreen = myCMObj.getNewscreen(myScreen); myScreen.myCustomer.Name = "TEST"; //required myScreen.myCustomer.ArAcct = myCMObj.getAcctXrefsByAcct("")[0].Acct; myScreen.myCustomer.ArSub = myCMObj.getSubXrefsBySub("")[0].Sub; //required //myScreen.myCustomer.ClassId = myCMObj.getCustClassesByID("")[0].ClassId;//required myScreen.myCustomer.TaxDflt = "C"; //required C=Customer record, A = shipToID record myScreen.myCustomer.Status = "A"; //required myScreen.myCustomer.StmtCycleId = myCMObj.getARStmtsByID("01")[0].StmtCycleId; //required myScreen.myCustomer.StmtType = "O"; //required myScreen.myCustomer.Terms = myCMObj.getTermsByID("30")[0].TermsId; //required myScreen.myCustomer.DfltShipToId = "DEFAULT"; //default shiptoid for new customers myScreen.myCustomer.SlsperId = myCMObj.getSalespersonsByID("")[0].SlsperId; var tmpValidation = myCMObj.editScreen("VALIDATEONLY", myScreen); if (myScreen.errorMessage != "") { //error validating all objects MessageBox.Show("Error: " + myScreen.errorMessage); tbScreen.Text = myScreen.errorMessage; return; } myScreen = myCMObj.editScreen("ADD", myScreen); if (myScreen.errorMessage != "") { btnUpdate.Enabled = false; tbCustID.Text = ""; tbScreen.Text = ctStandardLib.ctHelper.serializeObject(myScreen).Replace("><", ">" + Environment.NewLine + "<"); MessageBox.Show("Error: " + myScreen.errorMessage); return; } else { tbCustID.Text = myScreen.myCustomer.CustId; btnLoad.PerformClick(); } }