コード例 #1
0
ファイル: clsCboSources.cs プロジェクト: khallgren/CTWebMgmt
        private static void subAddItem(ref System.Windows.Forms.ComboBox _cboAddTo, long _lngIDToAdd, string _strItem)
        {
            clsCboItem cboNew = new clsCboItem(_lngIDToAdd, _strItem);

            _cboAddTo.Items.Add(cboNew);
        }
コード例 #2
0
ファイル: frmGoogleCal.cs プロジェクト: khallgren/CTWebMgmt
        private void subRefreshCalendars(ComboBox _cboToRefresh)
        {
            Cursor.Current = Cursors.WaitCursor;

            try
            {
                _cboToRefresh.Items.Clear();

                CalendarList lstCals = svcCTCal.CalendarList.List().Fetch();

                foreach (CalendarListEntry cntCalendar in lstCals.Items)
                {
                    clsCboItem itmNew = new clsCboItem(cntCalendar.Id,cntCalendar.Summary);

                    _cboToRefresh.Items.Add(itmNew);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("There was an error refreshing the calendar list: " + ex.Message);
            }

            Cursor.Current = Cursors.Default;
        }
コード例 #3
0
ファイル: clsCboSources.cs プロジェクト: khallgren/CTWebMgmt
        public static void subFillTitleCbo(ref System.Windows.Forms.ComboBox _cboToFill)
        {
            clsCboItem cboNew = new clsCboItem("", "");

            _cboToFill.Items.Add(cboNew);

            cboNew = new clsCboItem("Mr.", "Mr.");
            _cboToFill.Items.Add(cboNew);

            cboNew = new clsCboItem("Mrs.", "Mrs.");
            _cboToFill.Items.Add(cboNew);

            cboNew = new clsCboItem("Dr.", "Dr.");
            _cboToFill.Items.Add(cboNew);

            cboNew = new clsCboItem("Miss", "Miss");
            _cboToFill.Items.Add(cboNew);

            cboNew = new clsCboItem("Ms.", "Ms.");
            _cboToFill.Items.Add(cboNew);
        }
コード例 #4
0
ファイル: frmSystemSetup.cs プロジェクト: khallgren/CTWebMgmt
        private void frmSystemSetup_Load(object sender, EventArgs e)
        {
            string strSQL = "";

            clsCboItem cboCCMethodID;

            //-------------------settings tab init --------------------
            txtStationID.Text = Settings.Default.lngWSID.ToString();

            //----------------Connect Tab init --------------------------------
            txtCTConnection.Text = Settings.Default.MainPath;

            txtSQLServer.Text = Settings.Default.SQLServer;
            txtSQLDatabase.Text = Settings.Default.SQLDatabase;
            txtSQLUsername.Text = Settings.Default.SQLUserName;
            txtSQLPassword.Text = Settings.Default.SQLPassword;

            if (CTWebMgmt.blnUseSQLServer)
            {
                radSQLServer.Checked = true;
                radMSAccess.Checked = false;
            }
            else
            {
                radSQLServer.Checked = false;
                radMSAccess.Checked = true;
            }

            subSetCtlVisibility();

            if (txtCTConnection.Text == "D:\\projects\\CampTrak\\Data\\ctmain_b.mdb")
                btnDev.Visible = true;
            else
                btnDev.Visible = false;

            //------------------cc setup----------------------
            foreach (int lngCCMethod in Enum.GetValues(typeof(clsGlobalEnum.conLIVECHARGE)))
            {

                cboCCMethodID = new clsCboItem(lngCCMethod, Enum.GetName(typeof(clsGlobalEnum.conLIVECHARGE), lngCCMethod));

                cboCCMethod.Items.Add(cboCCMethodID);
            }

            txtXChargePath.Text = clsAppSettings.GetAppSettings().strXChargePath;
            txtCashLinqUser.Text = clsAppSettings.GetAppSettings().strCashLinqUName;
            txtCashLinqPW.Text = clsAppSettings.GetAppSettings().strCashLinqPW;
            txtCashLinqCQUser.Text = clsAppSettings.GetAppSettings().strCashLinqCQUser;
            txtCashLinqCQPW.Text = clsAppSettings.GetAppSettings().strCashLinqCQPW;
            txtCashLinqCQMerchantID.Text = clsAppSettings.GetAppSettings().strCashLinqCQMerchantID;

            lblXChargePath.Visible = false;
            txtXChargePath.Visible = false;
            btnSetXChargePath.Visible = false;
            lblCashLinqUser.Visible = false;
            txtCashLinqUser.Visible = false;
            lblCashLinqPW.Visible = false;
            txtCashLinqPW.Visible = false;

            lblCashLinqCQUser.Visible = false;
            lblCashLinqCQPW.Visible = false;
            lblCashLinqCQMerchantID.Visible = false;
            txtCashLinqCQUser.Visible = false;
            txtCashLinqCQPW.Visible = false;
            txtCashLinqCQMerchantID.Visible = false;

            if (clsAppSettings.GetAppSettings().lngLiveCharge == clsGlobalEnum.conLIVECHARGE.XCharge)
            {
                txtXChargePath.Visible = true;
                btnSetXChargePath.Visible = true;
                lblXChargePath.Visible = true;
            }
            else if (clsAppSettings.GetAppSettings().lngLiveCharge == clsGlobalEnum.conLIVECHARGE.CashLinq)
            {
                txtCashLinqUser.Visible = true;
                txtCashLinqPW.Visible = true;
                lblCashLinqUser.Visible = true;
                lblCashLinqPW.Visible = true;

                lblCashLinqCQUser.Visible = true;
                lblCashLinqCQPW.Visible = true;
                lblCashLinqCQMerchantID.Visible = true;
                txtCashLinqCQUser.Visible = true;
                txtCashLinqCQPW.Visible = true;
                txtCashLinqCQMerchantID.Visible = true;
            }
            else if (clsAppSettings.GetAppSettings().lngLiveCharge == clsGlobalEnum.conLIVECHARGE.XChargeXML)
            {
                lblXChargeXWebID.Visible = true;
                txtXChargeXWebID.Visible = true;
                lblXChargeAuthKey.Visible = true;
                lblXChargeXWebID.Visible = true;
            }

            try
            {
                //campaign codes
                using (OleDbConnection conDB = new OleDbConnection(clsAppSettings.GetAppSettings().strCTConn))
                {
                    conDB.Open();

                    strSQL = "SELECT tlkpCampaignCodes.lngCampaignID, " +
                                "tlkpCampaignCodes.strCampaignCode " +
                            "FROM tlkpCampaignCodes " +
                            "WHERE tlkpCampaignCodes.blnActive=True " +
                            "ORDER BY tlkpCampaignCodes.strCampaignCode";

                    using (OleDbCommand cmdDB = new OleDbCommand(strSQL, conDB))
                    {
                        using (OleDbDataReader drCampaigns = cmdDB.ExecuteReader())
                        {
                            while (drCampaigns.Read())
                            {
                                clsCboItem cboNew = new clsCboItem(Convert.ToInt32(drCampaigns["lngCampaignID"]), Convert.ToString(drCampaigns["strCampaignCode"]));

                                cboDefaultCampaign.Items.Add(cboNew);
                                cboDXCampaign.Items.Add(new clsCboItem(cboNew.ID, cboNew.Item));
                            }

                            drCampaigns.Close();
                        }

                        strSQL = "SELECT tblGiftCategory.lngGiftCategoryID, " +
                                    "[strGiftCategoryChoice] & \", \" & [strGiftAllocation] & IIf(Not ([strGiftSubAllocation]=\"None\"),\", \" & [strGiftSubAllocation]) AS strGiftCat " +
                                "FROM ((tblGiftCategory " +
                                    "LEFT JOIN tlkpGiftCategoryChoice ON tblGiftCategory.lngGiftCategoryChoiceID = tlkpGiftCategoryChoice.lngGiftCategoryChoiceID) " +
                                    "LEFT JOIN tlkpGiftAllocation ON tblGiftCategory.lngGiftAllocation = tlkpGiftAllocation.lngGiftAllocation) " +
                                    "LEFT JOIN tlkpGiftSubAllocation ON tblGiftCategory.lngGiftSubAllocation = tlkpGiftSubAllocation.lngGiftSubAllocation " +
                                "ORDER BY tlkpGiftCategoryChoice.strGiftCategoryChoice, tlkpGiftAllocation.strGiftAllocation, tlkpGiftSubAllocation.strGiftSubAllocation";

                        cmdDB.CommandText = strSQL;
                        cmdDB.Parameters.Clear();

                        using (OleDbDataReader drGiftCat = cmdDB.ExecuteReader())
                        {
                            while (drGiftCat.Read())
                            {
                                clsCboItem cboNew = new clsCboItem(Convert.ToInt32(drGiftCat["lngGiftCategoryID"]), Convert.ToString(drGiftCat["strGiftCat"]));

                                cboIndRegCategory.Items.Add(cboNew);
                                cboDXCategory.Items.Add(new clsCboItem(cboNew.ID, cboNew.Item));
                            }

                            drGiftCat.Close();
                        }

                        strSQL = "SELECT lngLiveCharge, lngOLGiftCampaign, lngOLGiftCategoryID, lngDXCampaignID, lngDXCategoryID, " +
                                    "strXChargeWebID, strXChargeAuthKey, strEncPassPhrase, strTextClientID, strMDCustomerID " +
                                "FROM tblCampDefaults";

                        cmdDB.CommandText = strSQL;

                        using (OleDbDataReader drDef = cmdDB.ExecuteReader())
                        {
                            if (drDef.Read())
                            {
                                try
                                {
                                    txtClientID.Text = Convert.ToString(drDef["strTextClientID"]);

                                    for (int intI = 0; intI < cboCCMethod.Items.Count; intI++)
                                    {
                                        if (((clsCboItem)cboCCMethod.Items[intI]).ID == Convert.ToInt32(drDef["lngLiveCharge"]))
                                            cboCCMethod.SelectedIndex = intI;
                                    }

                                    txtXChargeXWebID.Text = Convert.ToString(drDef["strXChargeWebID"]);
                                    txtXChargeAuthKey.Text = Convert.ToString(drDef["strXChargeAuthKey"]);

                                    txtMDCustomerID.Text = Convert.ToString(drDef["strMDCustomerID"]);

                                    long lngOLGiftCampaign = 0;
                                    long lngOLGiftCategoryID = 0;
                                    long lngDXCampaignID = 0;
                                    long lngDXCategoryID = 0;

                                    try { lngOLGiftCampaign = Convert.ToInt32(drDef["lngOLGiftCampaign"]); }
                                    catch { lngOLGiftCampaign = 0; }

                                    try { lngOLGiftCategoryID = Convert.ToInt32(drDef["lngOLGiftCategoryID"]); }
                                    catch { lngOLGiftCategoryID = 0; }

                                    try { lngDXCampaignID = Convert.ToInt32(drDef["lngDXCampaignID"]); }
                                    catch { lngDXCampaignID = 0; }

                                    try { lngDXCategoryID = Convert.ToInt32(drDef["lngDXCategoryID"]); }
                                    catch { lngDXCategoryID = 0; }

                                    clsCboItem.subSetSelectedIndex(ref cboDefaultCampaign, lngOLGiftCampaign);
                                    clsCboItem.subSetSelectedIndex(ref cboIndRegCategory, lngOLGiftCategoryID);
                                    clsCboItem.subSetSelectedIndex(ref cboDXCampaign, lngDXCampaignID);
                                    clsCboItem.subSetSelectedIndex(ref cboDXCategory, lngDXCategoryID);
                                }
                                catch (Exception ex) { clsErr.subLogErr("frmSystemSetup.Load", ex); }
                            }

                            drDef.Close();
                        }

                        try
                        {
                            //load trans types
                            strSQL = "SELECT tlkpTransType.lngTransTypeID, " +
                                        "IIf(IsNull([tblCustomTransType].[strCustomTransTypeLabel]),[tlkpTransType].[strTransType],[tblCustomTransType].[strCustomTransTypeLabel]) AS strTransType " +
                                    "FROM tlkpTransType " +
                                        "LEFT JOIN tblCustomTransType ON tlkpTransType.lngTransTypeID = tblCustomTransType.lngCustomTransTypeID " +
                                    "WHERE tlkpTransType.blnDebitCredit = 0";

                            cmdDB.CommandText = strSQL;
                            cmdDB.Parameters.Clear();

                            using (OleDbDataReader drTrans = cmdDB.ExecuteReader())
                            {
                                cboTransTypeForCustomRegFlagCharge.Items.Add(new clsCboItem(0, ""));

                                while (drTrans.Read())
                                {
                                    clsCboItem itmNew = new clsCboItem(Convert.ToInt32(drTrans["lngTransTypeID"]), Convert.ToString(drTrans["strTransType"]));

                                    cboTransTypeForCustomRegFlagCharge.Items.Add(itmNew);
                                }

                                drTrans.Close();
                            }

                            //get current trans type
                            bool blnCapsWebProcessing = false;
                            long lngDefCustRegFlagTransType = 0;

                            strSQL = "SELECT blnCapsWebProcessing, " +
                                        "lngDefCustRegFlagTransType " +
                                    "FROM tblCampDefaults";

                            cmdDB.CommandText = strSQL;
                            cmdDB.Parameters.Clear();

                            using (OleDbDataReader drDef = cmdDB.ExecuteReader())
                            {
                                if (drDef.Read())
                                {
                                    try { blnCapsWebProcessing = Convert.ToBoolean(drDef["blnCapsWebProcessing"]); }
                                    catch { blnCapsWebProcessing = false; }

                                    try { lngDefCustRegFlagTransType = Convert.ToInt32(drDef["lngDefCustRegFlagTransType"]); }
                                    catch { lngDefCustRegFlagTransType = 0; }
                                }

                                drDef.Close();
                            }

                            for (int intI = 0; intI < cboTransTypeForCustomRegFlagCharge.Items.Count; intI++)
                            {
                                if (lngDefCustRegFlagTransType == ((clsCboItem)cboTransTypeForCustomRegFlagCharge.Items[intI]).ID)
                                    cboTransTypeForCustomRegFlagCharge.SelectedIndex = intI;
                            }
                        }
                        catch { }

                    }

                    conDB.Close();

                    subLiveChargeVisibility();
                }
            }
            catch { }
        }