Esempio n. 1
0
        public void SetControlMode(Lead_Detail_Master.CtlMode ctlMode)
        {
            switch (ctlMode)
            {
            case Lead_Detail_Master.CtlMode.New:
                trInfo1.Visible         = false;
                trInfo2.Visible         = false;
                tbLeadInfo.Visible      = false;
                trTicketIdRefer.Visible = false;
                if (!IsPostBack)
                {
                    SearchCampaignCheckChanged();
                    GetBranchOwnerDefault();
                    GetChannelDefault();

                    // clear
                    hdfTicketID.Value           = "";
                    txtslm_TicketId.Text        = "";
                    txtTicketIdRefer.Text       = "";
                    cmbStatus.SelectedIndex     = 0;
                    cmbCampaignId.SelectedIndex = 0;
                }
                break;

            case Lead_Detail_Master.CtlMode.Edit:
                trInfo1.Visible         = true;
                trInfo2.Visible         = true;
                tbLeadInfo.Visible      = true;
                trTicketIdRefer.Visible = true;

                txtslm_TicketId.Enabled = false;
                txtTelNo_1.Enabled      = false;
                SetEnableCampaign(false);
                cmbStatus.Enabled    = false;
                cmbChannelId.Enabled = false;
                break;

            case Lead_Detail_Master.CtlMode.View:
                trInfo1.Visible         = true;
                trInfo2.Visible         = true;
                tbLeadInfo.Visible      = true;
                trTicketIdRefer.Visible = true;

                trInfo1.Visible    = true;
                trInfo2.Visible    = true;
                tbLeadInfo.Visible = true;

                lblAlert.Visible = false;
                SetEnableCampaign(false);
                break;
            }
        }
Esempio n. 2
0
        public void SetControlMode(Lead_Detail_Master.CtlMode ctMode)
        {
            switch (ctMode)
            {
            case Lead_Detail_Master.CtlMode.New:
                hdfID.Value = "";
                break;

            case Lead_Detail_Master.CtlMode.Edit:
                break;

            case Lead_Detail_Master.CtlMode.View:
                //List<TextBox> tLst = new List<TextBox>();
                //GetControlList<TextBox>(this.Controls, tLst);
                //foreach (TextBox tb in tLst)
                //{
                //    tb.ReadOnly = true;
                //    if (tb.CssClass != "Hidden") tb.CssClass = "TextboxView";
                //}

                //List<DropDownList> dLst = new List<DropDownList>();
                //GetControlList<DropDownList>(this.Controls, dLst);
                //foreach (DropDownList dd in dLst) dd.Enabled = false;

                //List<CheckBox> cLst = new List<CheckBox>();
                //GetControlList<CheckBox>(this.Controls, )

                pnlAddressContract.Visible      = true;
                pnlAddressFact.Visible          = true;
                pnlAddressSendDoc.Visible       = true;
                trSelectAddress.Visible         = false;
                chkCopyAddressContract1.Visible = false;
                chkCopyAddressContact2.Visible  = false;

                break;
            }
        }