Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack == false)
            {
                Page.Session.Add("Controle", Controles);
                Page.Session.Add("Carregar", Carregar);
                CarregarDados();
            }
            Controles = (_Controles)Page.Session["Controle"];
            Carregar  = (bool)Page.Session["Carregar"];
            if (Carregar == true)
            {
                //CarregarDados();
                //Page.Session["Carregar"] = false;
            }
            switch (Controles)
            {
            case _Controles.CentroCusto:
                userc = (wucCentroCusto)LoadControl("wucCentroCusto.ascx");
                if (cmbCentroCusto.SelectedIndex == -1)
                {
                    userc.cmpCoCentroCusto = "0";
                }
                else
                {
                    userc.cmpCoCentroCusto = cmbCentroCusto.SelectedValue;
                }
                divComponentes.Controls.Add(userc);
                break;

            case _Controles.Obra:
                userObra           = (wucObra)LoadControl("wucObra.ascx");
                userObra.cmpCoObra = TreeView1.SelectedNode.Value;
                divComponentes.Controls.Add(userObra);
                break;

            case _Controles.Area:
                break;

            case _Controles.Pavimento:
                usecPavimento = (wucPavimento)LoadControl("wucPavimento.ascx");
                usecPavimento.cmpCoPavimento = TreeView1.SelectedNode.Value;
                divComponentes.Controls.Add(usecPavimento);
                break;

            case _Controles.Equipamento:
                usecEquipamento = (wucEquipamento)LoadControl("wucEquipamento.ascx");
                usecEquipamento.cmpIdEquipamento = TreeView1.SelectedNode.Value;
                divComponentes.Controls.Add(usecEquipamento);
                break;

            default:
                break;
            }

            //}
        }
Пример #2
0
        private void CarregarControles(string strNode)
        {
            Page.Session["Carregar"] = true;
            switch (strNode)
            {
            case "CentroCusto":
                Controles = _Controles.CentroCusto;
                Page.Session["Controle"] = Controles;
                userc = (wucCentroCusto)LoadControl("wucCentroCusto.ascx");
                divComponentes.Controls.Clear();
                divComponentes.Controls.Add(userc);
                break;

            case "Obra":
                Controles = _Controles.Obra;
                Page.Session["Controle"] = Controles;
                userObra           = (wucObra)LoadControl("wucObra.ascx");
                userObra.cmpCoObra = trvObras.SelectedNode.Value;
                divComponentes.Controls.Clear();
                divComponentes.Controls.Add(userObra);
                break;

            case "Pavimento":
                Controles = _Controles.Pavimento;
                Page.Session["Controle"]     = Controles;
                usecPavimento                = (wucPavimento)LoadControl("wucPavimento.ascx");
                usecPavimento.cmpCoPavimento = trvObras.SelectedNode.Value;
                divComponentes.Controls.Clear();
                divComponentes.Controls.Add(usecPavimento);
                break;

            case "EquipPavimento":
                Controles = _Controles.EquipamentoObra;
                Page.Session["Controle"] = Controles;
                usecEquipamentoObra      = (wucEquipamentosObra)LoadControl("wucEquipamentosObra.ascx");
                string[] valores = trvObras.SelectedNode.ValuePath.Split('/');

                usecEquipamentoObra.cmpIdEquipamento    = int.Parse(valores[3]);
                usecEquipamentoObra.cmpCoObraPavimento  = int.Parse(valores[1]);
                usecEquipamentoObra.cmpCoGrupoAtividade = int.Parse(valores[2]);
                usecEquipamentoObra.PesquisarEquipamentos();
                divComponentes.Controls.Clear();
                divComponentes.Controls.Add(usecEquipamentoObra);
                break;

            default:
                break;
            }
        }
Пример #3
0
        protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
        {
            string strNode = TreeView1.SelectedNode.ToolTip;

            switch (strNode)
            {
            case "CentroCusto":

                break;

            case    "Obra":
                Controles = _Controles.Obra;
                Page.Session["Controle"] = Controles;
                userObra           = (wucObra)LoadControl("wucObra.ascx");
                userObra.cmpCoObra = TreeView1.SelectedNode.Value;
                divComponentes.Controls.Clear();
                divComponentes.Controls.Add(userObra);
                break;

            case "Pavimento":
                Controles = _Controles.Pavimento;
                Page.Session["Controle"]         = Controles;
                usecPavimento                    = (wucPavimento)LoadControl("wucPavimento.ascx");
                usecPavimento.cmpCoObraPavimento = TreeView1.SelectedNode.Value;
                usecPavimento.cmpDcPavimento     = TreeView1.SelectedNode.Text;
                divComponentes.Controls.Clear();
                divComponentes.Controls.Add(usecPavimento);
                break;

            case "Equipamento":
                Controles = _Controles.Equipamento;
                Page.Session["Controle"]         = Controles;
                usecEquipamento                  = (wucEquipamento)LoadControl("wucEquipamento.ascx");
                usecEquipamento.cmpIdEquipamento = TreeView1.SelectedNode.Value;
                divComponentes.Controls.Clear();
                divComponentes.Controls.Add(usecEquipamento);
                break;

            default:
                break;
            }
        }
Пример #4
0
        private void CarregarControles()
        {
            string strNode = TreeView1.SelectedNode.ToolTip;

            switch (strNode)
            {
            case "CentroCusto":

                break;

            case "Obra":
                Controles = _Controles.Obra;
                Page.Session["Controle"] = Controles;
                userObra           = (wucObra)LoadControl("wucObra.ascx");
                userObra.cmpCoObra = TreeView1.SelectedNode.Value;
                divComponentes.Controls.Clear();
                divComponentes.Controls.Add(userObra);
                break;

            case "Pavimento":
                Controles = _Controles.Pavimento;
                Page.Session["Controle"]     = Controles;
                usecPavimento                = (wucPavimento)LoadControl("wucPavimento.ascx");
                usecPavimento.cmpCoPavimento = TreeView1.SelectedNode.Value;
                divComponentes.Controls.Clear();
                divComponentes.Controls.Add(usecPavimento);
                break;

            case "Equipamento":
                Controles = _Controles.Equipamento;
                Page.Session["Controle"]         = Controles;
                usecEquipamento                  = (wucEquipamento)LoadControl("wucEquipamento.ascx");
                usecEquipamento.cmpIdEquipamento = TreeView1.SelectedNode.Value;
                divComponentes.Controls.Clear();
                divComponentes.Controls.Add(usecPavimento);
                break;

            default:
                break;
            }
        }