예제 #1
0
        private void ArrumaBoxes(TipoDeTrecho Tipo)
        {
            switch (Tipo)
            {
            case TipoDeTrecho.Horizontal:
                lbP.Visible    = false;
                lbuP.Visible   = false;
                numP.Visible   = false;
                lbEPS.Visible  = true;
                lbuEPS.Visible = true;
                numEPS.Visible = true;

                lbRF.Visible  = true;
                numRF.Visible = true;

                break;

            case TipoDeTrecho.Vertical:
                lbP.Visible    = true;
                lbuP.Visible   = true;
                numP.Visible   = true;
                lbEPS.Visible  = true;
                lbuEPS.Visible = true;
                numEPS.Visible = true;

                lbRF.Visible  = false;
                numRF.Visible = false;

                break;
            }
        }
예제 #2
0
        public frmTrecho(TipoJanela TipoJanela, TipoDeTrecho TipoTrecho, object oTrecho)
        {
            InitializeComponent();

            TipoHV = TipoTrecho;
            ArrumaBoxes(TipoTrecho);

            bool Editando = false;

            if (TipoJanela == TipoJanela.Editar)
            {
                Editando  = true;
                this.Text = "Editando Trecho";
            }
            else
            {
                Nome      = "NovoTrecho" + TipoTrecho.ToString();
                this.Text = "Adicionar Trecho " + TipoTrecho.ToString();
            }

            switch (TipoTrecho)
            {
            case TipoDeTrecho.Horizontal:
                TrechoH = (clsHorizontal)oTrecho;

                if (Editando)
                {
                    Nome  = TrechoH.Nome;
                    D     = TrechoH.D;
                    L     = TrechoH.L;
                    FLOWG = TrechoH.FLOWG;
                    FLOWL = TrechoH.FLOWL;
                    RHOG  = TrechoH.RHOG;
                    RHOL  = TrechoH.RHOL;
                    VISCG = TrechoH.VISCG;
                    VISCL = TrechoH.VISCL;
                    SIGMA = TrechoH.SIGMA;
                    RF    = TrechoH.RF;
                    EPS   = TrechoH.EPS;
                    ArrumaDecimais();
                }

                break;

            case TipoDeTrecho.Vertical:
                TrechoV = (clsVertical)oTrecho;

                if (Editando)
                {
                    Nome  = TrechoV.Nome;
                    D     = TrechoV.D;
                    L     = TrechoV.L;
                    FLOWG = TrechoV.FLOWG;
                    FLOWL = TrechoV.FLOWL;
                    RHOG  = TrechoV.RHOG;
                    RHOL  = TrechoV.RHOL;
                    VISCG = TrechoV.VISCG;
                    VISCL = TrechoV.VISCL;
                    SIGMA = TrechoV.SIGMA;
                    EPS   = TrechoV.EPS;
                    P     = TrechoV.P;

                    ArrumaDecimais();
                }
                break;
            }

            ArrumaNUD();

            txtNome.LostFocus += new EventHandler(txtNome_LostFocus);

            txtNome.KeyDown += new KeyEventHandler(frmTrecho_KeyDown);
            txtNome.Enter   += new EventHandler(txtNome_Enter);
            VerificaCampos();
        }