Esempio n. 1
0
        protected void PopulaAbertura(Int32 Nro_Oportunidade)
        {
            #region "Definição de título"

            //****************
            //* Define título
            //****************
            if (Nro_Oportunidade == 0)
            {
                this.lblTitulo.Text = "CRIAÇÃO DE OPORTUNIDADE";
            }
            else
            {
                this.lblTitulo.Text = "ALTERANDO DADOS DA OPORTUNIDADE Nº " + Nro_Oportunidade;
            }
            #endregion

            #region "Situação da oportunidade"

            //********************************************************
            //* ABERTURA - Localiza combo da situação da oportunidade
            //********************************************************
            ASPxFormLayout oFormLayoutComando = nvbEtapas.Groups[0].FindControl("layComando") as ASPxFormLayout;
            if (oFormLayoutComando != null)
            {
                //*****************************
                //* Localiza combo da situação
                //*****************************
                ASPxComboBox oComboSituacao = oFormLayoutComando.FindControl("cboSituacao") as ASPxComboBox;
                if (oComboSituacao != null)
                {
                    //***************
                    //* Popula combo
                    //***************
                    ListLoader.Popula_CBO_OrcamentoSituacao(oComboSituacao);
                }
            }

            #endregion

            #region "Etapa 1 (Abertura)"

            //*****************************
            //* ABERTURA - Localiza layout
            //*****************************
            ASPxFormLayout oFormLayoutAbertura = nvbEtapas.Groups[1].FindControl("layAbertura") as ASPxFormLayout;
            if (oFormLayoutAbertura != null)
            {
                //*************************************
                //* Localiza combo do canal de entrada
                //*************************************
                ASPxComboBox oComboCanalEntrada = oFormLayoutAbertura.FindControl("cboCanalEntrada") as ASPxComboBox;
                if (oComboCanalEntrada != null)
                {
                    //***************
                    //* Popula combo
                    //***************
                    ListLoader.Popula_CBO_CanalEntrada(oComboCanalEntrada);
                }

                //*******************************
                //* Localiza combo de atendentes
                //*******************************
                ASPxComboBox oComboAtendente = oFormLayoutAbertura.FindControl("cboAtendente") as ASPxComboBox;
                if (oComboAtendente != null)
                {
                    //***************
                    //* Popula combo
                    //***************
                    ListLoader.Popula_CBO_Atendentes(oComboAtendente, Session["Decision_LoginInfo"]);
                }
            }

            #endregion

            #region "Etapa 2 (Orçamento)

            //****************************************
            //* ORÇAMENTO - Localiza layout de campos
            //****************************************
            ASPxFormLayout oFormLayoutOrcamento0 = nvbEtapas.Groups[2].FindControl("layOrcamento0") as ASPxFormLayout;
            if (oFormLayoutOrcamento0 != null)
            {
                //*****************************************
                //* Localiza combo de estágio de orçamento
                //*****************************************
                ASPxComboBox oComboEstagioOrcamento = oFormLayoutOrcamento0.FindControl("cboEstagioOrcamento") as ASPxComboBox;
                if (oComboEstagioOrcamento != null)
                {
                    //***************
                    //* Popula combo
                    //***************
                    ListLoader.Popula_CBO_EstagioOrcamento(oComboEstagioOrcamento);
                }
            }

            #endregion
        }