private void cmdSave_Click(object sender, EventArgs e) { TableError err; string POPReceipt; string[] UserDefinedStrings = new string[15] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; DateTime[] UserDefinedDates = new DateTime[20] { new DateTime(1900, 1, 1), new DateTime(1900, 1, 1), new DateTime(1900, 1, 1), new DateTime(1900, 1, 1), new DateTime(1900, 1, 1), new DateTime(1900, 1, 1), new DateTime(1900, 1, 1), new DateTime(1900, 1, 1), new DateTime(1900, 1, 1), new DateTime(1900, 1, 1), new DateTime(1900, 1, 1), new DateTime(1900, 1, 1), new DateTime(1900, 1, 1), new DateTime(1900, 1, 1), new DateTime(1900, 1, 1), new DateTime(1900, 1, 1), new DateTime(1900, 1, 1), new DateTime(1900, 1, 1), new DateTime(1900, 1, 1), new DateTime(1900, 1, 1) }; POPReceipt = txtPOPNumber.Text; UserDefinedStrings[0] = cboUserDefList1.SelectedItem.ToString(); UserDefinedStrings[1] = cboUserDefList2.SelectedItem.ToString(); UserDefinedStrings[2] = cboUserDefList3.SelectedItem.ToString(); UserDefinedStrings[3] = cboUserDefList4.SelectedItem.ToString(); UserDefinedStrings[4] = cboUserDefList5.SelectedItem.ToString(); UserDefinedStrings[5] = txtUserDefText1.Text; UserDefinedStrings[6] = txtUserDefText2.Text; UserDefinedStrings[7] = txtUserDefText3.Text; UserDefinedStrings[8] = txtUserDefText4.Text; UserDefinedStrings[9] = txtUserDefText5.Text; UserDefinedStrings[10] = txtUserDefText6.Text; UserDefinedStrings[11] = txtUserDefText7.Text; UserDefinedStrings[12] = txtUserDefText8.Text; UserDefinedStrings[13] = txtUserDefText9.Text; UserDefinedStrings[14] = txtUserDefText10.Text; UserDefinedDates[0] = dtUserDefDate1.Value; UserDefinedDates[1] = dtUserDefDate2.Value; UserDefinedDates[2] = dtUserDefDate3.Value; UserDefinedDates[3] = dtUserDefDate4.Value; UserDefinedDates[4] = dtUserDefDate5.Value; UserDefinedDates[5] = dtUserDefDate6.Value; UserDefinedDates[6] = dtUserDefDate7.Value; UserDefinedDates[7] = dtUserDefDate8.Value; UserDefinedDates[8] = dtUserDefDate9.Value; UserDefinedDates[9] = dtUserDefDate10.Value; UserDefinedDates[10] = dtUserDefDate11.Value; UserDefinedDates[11] = dtUserDefDate12.Value; UserDefinedDates[12] = dtUserDefDate13.Value; UserDefinedDates[13] = dtUserDefDate14.Value; UserDefinedDates[14] = dtUserDefDate15.Value; UserDefinedDates[15] = dtUserDefDate16.Value; UserDefinedDates[16] = dtUserDefDate17.Value; UserDefinedDates[17] = dtUserDefDate18.Value; UserDefinedDates[18] = dtUserDefDate19.Value; UserDefinedDates[19] = dtUserDefDate20.Value; err = DataAccessHelper.SetPOPUserDefinedValues(POPReceipt, UserDefinedStrings, UserDefinedDates); if (err != TableError.NoError) { //notsaved Microsoft.Dexterity.Applications.Dynamics.Forms.SyVisualStudioHelper.Functions.DexError.Invoke(err.ToString()); } else { //saved this.Close(); } }
public EditPOPUserDefined() { InitializeComponent(); TableError err; string[] UserDefLabels; string[] UserDefSetups; //byte err; //Get the UserDefined Label from POP_Setup err = DataAccessHelper.GetPOPSetup(out UserDefLabels); if (err == TableError.NoError) { lblUserDef1.Text = UserDefLabels[0]; lblUserDef2.Text = UserDefLabels[1]; lblUserDef3.Text = UserDefLabels[2]; lblUserDef4.Text = UserDefLabels[3]; lblUserDef5.Text = UserDefLabels[4]; lblUserDef6.Text = UserDefLabels[5]; lblUserDef7.Text = UserDefLabels[6]; lblUserDef8.Text = UserDefLabels[7]; lblUserDef9.Text = UserDefLabels[8]; lblUserDef10.Text = UserDefLabels[9]; lblUserDef11.Text = UserDefLabels[10]; lblUserDef12.Text = UserDefLabels[11]; lblUserDef13.Text = UserDefLabels[12]; lblUserDef14.Text = UserDefLabels[13]; lblUserDef15.Text = UserDefLabels[14]; lblUserDef16.Text = UserDefLabels[15]; lblUserDef17.Text = UserDefLabels[16]; lblUserDef18.Text = UserDefLabels[17]; lblUserDef19.Text = UserDefLabels[18]; lblUserDef20.Text = UserDefLabels[19]; lblUserDef21.Text = UserDefLabels[20]; lblUserDef22.Text = UserDefLabels[21]; lblUserDef23.Text = UserDefLabels[22]; lblUserDef24.Text = UserDefLabels[23]; lblUserDef25.Text = UserDefLabels[24]; lblUserDef26.Text = UserDefLabels[25]; lblUserDef27.Text = UserDefLabels[26]; lblUserDef28.Text = UserDefLabels[27]; lblUserDef29.Text = UserDefLabels[28]; lblUserDef30.Text = UserDefLabels[29]; lblUserDef31.Text = UserDefLabels[30]; lblUserDef32.Text = UserDefLabels[31]; lblUserDef33.Text = UserDefLabels[32]; lblUserDef34.Text = UserDefLabels[33]; lblUserDef35.Text = UserDefLabels[34]; } //Get the UserDefined Values from POP_UserDefined_Setup err = DataAccessHelper.GetPOPUserDefinedSetup(1, out UserDefSetups); cboUserDefList1.Items.Add(""); if (err == TableError.NoError) { foreach (string UserDefSetup in UserDefSetups) { cboUserDefList1.Items.Add(UserDefSetup); } } err = DataAccessHelper.GetPOPUserDefinedSetup(2, out UserDefSetups); cboUserDefList2.Items.Add(""); if (err == TableError.NoError) { foreach (string UserDefSetup in UserDefSetups) { cboUserDefList2.Items.Add(UserDefSetup); } } err = DataAccessHelper.GetPOPUserDefinedSetup(3, out UserDefSetups); cboUserDefList3.Items.Add(""); if (err == TableError.NoError) { foreach (string UserDefSetup in UserDefSetups) { cboUserDefList3.Items.Add(UserDefSetup); } } err = DataAccessHelper.GetPOPUserDefinedSetup(4, out UserDefSetups); cboUserDefList4.Items.Add(""); if (err == TableError.NoError) { foreach (string UserDefSetup in UserDefSetups) { cboUserDefList4.Items.Add(UserDefSetup); } } err = DataAccessHelper.GetPOPUserDefinedSetup(5, out UserDefSetups); cboUserDefList5.Items.Add(""); if (err == TableError.NoError) { foreach (string UserDefSetup in UserDefSetups) { cboUserDefList5.Items.Add(UserDefSetup); } } }
void PopulateForm() { TableError err; string[] UserDefinedStrings; DateTime[] UserDefinedDates; switch (_caller) { case 1: { txtPOPNumber.Text = GPAddIn.POPInquiryReceivingsEntryWindow.PopReceiptNumber.Value; break; } case 2: { txtPOPNumber.Text = GPAddIn.POPReceivingEntryWindow.PopReceiptNumber.Value; break; } case 3: { txtPOPNumber.Text = GPAddIn.PORReturnsEntryWindow.PopReceiptNumber.Value; break; } case 4: { txtPOPNumber.Text = GPAddIn.PORInquiryReturnsEntryWindow.PopReceiptNumber.Value; break; } } err = DataAccessHelper.GetPOPUserDefinedValues(txtPOPNumber.Text, out UserDefinedStrings, out UserDefinedDates); if (err == TableError.NoError | err == TableError.NotFound) { cboUserDefList1.SelectedItem = UserDefinedStrings[0]; cboUserDefList2.SelectedItem = UserDefinedStrings[1]; cboUserDefList3.SelectedItem = UserDefinedStrings[2]; cboUserDefList4.SelectedItem = UserDefinedStrings[3]; cboUserDefList5.SelectedItem = UserDefinedStrings[4]; txtUserDefText1.Text = UserDefinedStrings[5]; txtUserDefText2.Text = UserDefinedStrings[6]; txtUserDefText3.Text = UserDefinedStrings[7]; txtUserDefText4.Text = UserDefinedStrings[8]; txtUserDefText5.Text = UserDefinedStrings[9]; txtUserDefText6.Text = UserDefinedStrings[10]; txtUserDefText7.Text = UserDefinedStrings[11]; txtUserDefText8.Text = UserDefinedStrings[12]; txtUserDefText9.Text = UserDefinedStrings[13]; txtUserDefText10.Text = UserDefinedStrings[14]; dtUserDefDate1.Value = UserDefinedDates[0]; dtUserDefDate2.Value = UserDefinedDates[1]; dtUserDefDate3.Value = UserDefinedDates[2]; dtUserDefDate4.Value = UserDefinedDates[3]; dtUserDefDate5.Value = UserDefinedDates[4]; dtUserDefDate6.Value = UserDefinedDates[5]; dtUserDefDate7.Value = UserDefinedDates[6]; dtUserDefDate8.Value = UserDefinedDates[7]; dtUserDefDate9.Value = UserDefinedDates[8]; dtUserDefDate10.Value = UserDefinedDates[9]; dtUserDefDate11.Value = UserDefinedDates[10]; dtUserDefDate12.Value = UserDefinedDates[11]; dtUserDefDate13.Value = UserDefinedDates[12]; dtUserDefDate14.Value = UserDefinedDates[13]; dtUserDefDate15.Value = UserDefinedDates[14]; dtUserDefDate16.Value = UserDefinedDates[15]; dtUserDefDate17.Value = UserDefinedDates[16]; dtUserDefDate18.Value = UserDefinedDates[17]; dtUserDefDate19.Value = UserDefinedDates[18]; dtUserDefDate20.Value = UserDefinedDates[19]; } }