コード例 #1
0
        public DataTable GetLocalizacionSubestacionesPorPkProyecto(long pkProyecto)
        {
            string sql = "SELECT {0}.* FROM {0} WHERE {1}={2}";

            sql = string.Format(sql, LocalizacionProyectosTransmision.NOMBRE_TABLA, LocalizacionProyectosTransmision.C_FK_PROYECTO, pkProyecto);
            DataTable tabla = EjecutarSql(sql);
            LocalizacionProyectosTransmision local;
            DefDominioMgr mgr = new DefDominioMgr();

            if (tabla.Rows.Count == 0)
            {
                for (int i = 0; i < 2; i++)
                {
                    local                  = new LocalizacionProyectosTransmision();
                    local.EsNuevo          = true;
                    local.FkProyecto       = pkProyecto;
                    local.Altitud          = 0;
                    local.Latitud          = "0.00";
                    local.Localidad        = "";
                    local.Longitud         = "0.00";
                    local.OrigenDestino    = i.ToString();
                    local.Subestacion      = "";
                    local.UnidadMedida     = "1";
                    local.DCodDepartamento = mgr.GetListaDominio(DominiosProyectos.D_COD_DEPARTAMENTOS)[0].CodDominio;
                    Guardar(local);
                }
            }
            tabla = EjecutarSql(sql);
            return(tabla);
        }
コード例 #2
0
        private void CargarDatos()
        {
            int           i   = 0;
            DefDominioMgr mgr = new DefDominioMgr();

            _rbtUTM.Checked    = true;
            _rbtGrados.Checked = false;
            List <LocalizacionProyectosTransmision> listaDatos = OraDalLocalizacionProyectosTransmisionMgr.Instancia.GetListPorPkProyecto(_proyecto.PkProyecto);

            if (listaDatos.Count == 0)
            {
                _localProysTransmisionA         = new LocalizacionProyectosTransmision();
                _localProysTransmisionA.EsNuevo = true;

                _localProysTransmisionB         = new LocalizacionProyectosTransmision();
                _localProysTransmisionB.EsNuevo = true;
            }
            else
            {
                if (listaDatos.Count == 1)
                {
                    _rbtUTM.Checked    = listaDatos[0].UnidadMedida == "1"? true:false;
                    _rbtGrados.Checked = listaDatos[0].UnidadMedida == "0" ? true : false;
                    CargarDatosLocalizacionA(listaDatos);
                }
                else if (listaDatos.Count == 2)
                {
                    _rbtUTM.Checked    = listaDatos[0].UnidadMedida == "1" ? true : false;
                    _rbtGrados.Checked = listaDatos[0].UnidadMedida == "0" ? true : false;
                    CargarDatosLocalizacionA(listaDatos);
                    CargarDatosLocalizacionB(listaDatos);
                }
            }
        }
コード例 #3
0
        private void CargarEstadosDelProyecto()
        {
            _tablaEstadosProyecto.Rows.Clear();
            DefDominioMgr mgr = new DefDominioMgr();

            _listaEtapasProyecto = mgr.GetListaEstapasProyectoPorPkProyMaestro(_proyectoMaestro.PkProyectoMaestro);
            _tabABM.Visible      = true;

            if (_listaEtapasProyecto.Count == 0)
            {
                _tabABM.Visible = false;
                DataRow row = _tablaEstadosProyecto.NewRow();
                _tablaEstadosProyecto.Rows.Add(row);
                _dgvEstadosDeProyecto.DataSource = _tablaEstadosProyecto;
            }
            else
            {
                DataRow row = _tablaEstadosProyecto.NewRow();
                foreach (KeyValuePair <DefDominio, long> kv in _listaEtapasProyecto)
                {
                    DefDominio etapa = kv.Key;
                    foreach (DataColumn colum in _tablaEstadosProyecto.Columns)
                    {
                        if (etapa.Aux1_dom == colum.ColumnName)
                        {
                            row[colum.ColumnName] = global::Proyectos.Properties.Resources.informe4;//Bitmap.FromFile("InformeListoA.png");
                        }
                    }
                }

                _tablaEstadosProyecto.Rows.Add(row);
                _dgvEstadosDeProyecto.DataSource = _tablaEstadosProyecto;
            }
        }
コード例 #4
0
ファイル: CtrlDatosGenerales.cs プロジェクト: radtek/sisfalla
 public override void Habilitar()
 {
     this._txtNombreComponente.Enabled = true;
     this._txtDescComponente.Enabled   = true;
     this._txtIDUniversal.Enabled      = true;
     this._dtpFechaIngreso.Enabled     = true;
     //this._dtpFechaSalida.Enabled = true;
     this._dtpFechaVigencia.Enabled = true;
     //this._chkFechaSalida.Enabled = true;
     this._cmbPropietario.Enabled  = true;
     this._cmbEquivalencia.Enabled = true;
     if (this._esNuevo)
     {
         DataTable _persona = CNDC.BLL.OraDalPersonaMgr.Instancia.GetAgentes();
         _cmbPropietario.DisplayMember = "nom_cod_agente";
         _cmbPropietario.ValueMember   = "pk_cod_persona";
         _cmbPropietario.DataSource    = _persona;
         DefDominioMgr _dominiomgr   = new DefDominioMgr();
         DataTable     _equivalencia = _dominiomgr.GetDominio("D_EQUIVALENCIA");
         _cmbEquivalencia.DisplayMember = "descripcion_dominio";
         _cmbEquivalencia.ValueMember   = "cod_dominio";
         _cmbEquivalencia.DataSource    = _equivalencia;
     }
     this._enEdicion = true;
 }
コード例 #5
0
        private void ActivarDesActivarControles()
        {
            if (_esEditable)
            {
                HabilitarControles();
            }
            else
            {
                DeshabilitarControles();
            }
            _proyectoMaestro = OraDalProyectoMaestroMgr.Instancia.GetPorId <ProyectoMaestro>(_proyectoActual.FkProyectoMaestro, ProyectoMaestro.C_PK_PROYECTO_MAESTRO);
            DefDominioMgr mgr = new DefDominioMgr();

            _tipoProyecto = mgr.GetPorId <DefDominio>(_proyectoMaestro.DTipoProyecto, DefDominio.C_COD_DOMINIO);
            DefDominio tipoPadre = TipoProyectoUIMgr.Instancia.GetTipoProyPadre(_tipoProyecto);

            if (tipoPadre.CodDominio == 3643)
            {
                _txtCostovariableOM.Visible = false;
                _lblCostoVariable.Visible   = false;
            }
            else
            {
                _txtCostovariableOM.Visible = true;
                _lblCostoVariable.Visible   = true;
            }
            _dgvCronograma.Columns[0].Visible = false;
        }
コード例 #6
0
        private bool DatosValidos()
        {
            _errorProvider.Clear();
            bool res = true;

            if (_cmbTipoReactor.SelectedItem != null)
            {
                DefDominioMgr mgr = new DefDominioMgr();

                if (mgr.GetPorId <DefDominio>(((long)_cmbTipoReactor.SelectedValue), DefDominio.C_COD_DOMINIO).Descripcion == "DE LINEA")
                {
                    if (_txtLinea.Text == "")
                    {
                        _errorProvider.SetError(_txtLinea, MessageMgr.Instance.GetMessage("INGRESE_VALOR_DISTINTO_A_VACIO"));
                        res = false;
                    }
                }
            }

            if (_txtPotenciaNominalTrifasica.ValDouble < 0)
            {
                _errorProvider.SetError(_txtPotenciaNominalTrifasica, MessageMgr.Instance.GetMessage("INGRESE_NUM_POSITIVO"));
                res = false;
            }

            if (_txtTensionNominal.ValDouble < 0)
            {
                _errorProvider.SetError(_txtTensionNominal, MessageMgr.Instance.GetMessage("INGRESE_NUM_POSITIVO"));
                res = false;
            }
            return(res);
        }
コード例 #7
0
        private void VisualizarDatosDeEtapaSeleccionada()
        {
            _tabABM.Visible = true;

            if (_dgvEstadosDeProyecto.SelectedCells.Count > 0)
            {
                if (_dgvEstadosDeProyecto.CurrentCell.Value is DBNull)
                {
                    _tabABM.Visible = false;
                    _proyectoActual = null;
                    string        descDefDominio = _dgvEstadosDeProyecto.Columns[_dgvEstadosDeProyecto.CurrentCell.ColumnIndex].HeaderText;
                    DefDominioMgr mgr            = new DefDominioMgr();
                    _etapaProyectoACrear         = mgr.GetEtapaPorDescDefDominio(descDefDominio);
                    _tsbInsertarProyecto.Enabled = true;
                    _tsbEliminarProyecto.Enabled = false;
                    _tieneEtapa = false;
                }
                else
                {
                    _tieneEtapa = true;
                    _tsbInsertarProyecto.Enabled = false;
                    _tsbEliminarProyecto.Enabled = true;
                    string descDefDominio = _dgvEstadosDeProyecto.Columns[_dgvEstadosDeProyecto.CurrentCell.ColumnIndex].HeaderText;
                    long   idProyecto     = GetIdProyectoPorDescDefDominio(descDefDominio);
                    _proyectoActual = OraDalProyectoMgr.Instancia.GetPorId <Proyecto>(idProyecto, Proyecto.C_PK_PROYECTO);
                    DefDominioMgr mgr = new DefDominioMgr();
                    _etapaProyectoACrear = mgr.GetEtapaPorDescDefDominio(descDefDominio);
                }
                CargarProyectoActual();
            }
        }
コード例 #8
0
        private void CargarDatosEntidadEjecutora()
        {
            _cmbEntidadeResponsable.DisplayMember = Persona.C_NOM_PERSONA;
            _cmbEntidadeResponsable.ValueMember   = Persona.C_PK_COD_PERSONA;
            DefDominioMgr mgr = new DefDominioMgr();

            _cmbEntidadeResponsable.DataSource = OraDalPersonaMgr.Instancia.GetEntidadResponsableProyectos();
        }
コード例 #9
0
        private void CargarCmbDepartamentos()
        {
            _cmbDepartamento.DisplayMember = "Descripcion";
            _cmbDepartamento.ValueMember   = "CodDominio";
            DefDominioMgr mgr = new DefDominioMgr();

            _cmbDepartamento.DataSource = mgr.GetListaDominio(DominiosProyectos.D_COD_DEPARTAMENTOS);
        }
        private void CargarCmbTiposTransformador()
        {
            DefDominioMgr mgr = new DefDominioMgr();

            _cmbTipoTransformador.DisplayMember = "Descripcion";
            _cmbTipoTransformador.ValueMember   = "CodDominio";
            _cmbTipoTransformador.DataSource    = mgr.GetListaDominio(DominiosProyectos.D_COD_TIPO_TRANSFORMADOR);
        }
コード例 #11
0
ファイル: FormMigrador.cs プロジェクト: radtek/sisfalla
        private void CargarTablaTipoDato()
        {
            DefDominioMgr mgr = new DefDominioMgr();

            _cmbTipoTabla.DisplayMember = DefDominio.C_DESCRIPCION;
            _cmbTipoTabla.ValueMember   = DefDominio.C_COD_DOMINIO;
            _cmbTipoTabla.DataSource    = mgr.GetCategoriaDatos();
        }
コード例 #12
0
        private void CargarCmbTipoNodo()
        {
            DefDominioMgr mgr = new DefDominioMgr();

            _cmbTipoNodo.DisplayMember = "Descripcion";
            _cmbTipoNodo.ValueMember   = "CodDominio";
            _cmbTipoNodo.DataSource    = mgr.GetListaDominio("D_COD_TIPO_NODO");
        }
コード例 #13
0
        public void CargarNodos()
        {
            _dicNodos = new Dictionary <DefDominio, NodoDominio>();
            DefDominioMgr            mgr           = new DefDominioMgr();
            BindingList <DefDominio> listaTipoProy = mgr.GetListaDominioOrdenado(DominiosProyectos.D_COD_TIPO_PROYECTO);

            _nodos = GetNodos(listaTipoProy);
        }
コード例 #14
0
        private void CargarEtapasDelProyecto()
        {
            _cmbEtapa.DisplayMember = "Descripcion";
            _cmbEtapa.ValueMember   = "CodDominio";
            DefDominioMgr mgr = new DefDominioMgr();

            _cmbEtapa.DataSource = mgr.GetListaDominio(DominiosProyectos.D_COD_ETAPA_PROYECTO);
        }
コード例 #15
0
        private void CargarCmbCapacitores()
        {
            DefDominioMgr mgr = new DefDominioMgr();

            _cmbTipoCapacitor.DisplayMember = "Descripcion";
            _cmbTipoCapacitor.ValueMember   = "CodDominio";
            _cmbTipoCapacitor.DataSource    = mgr.GetListaDominio(DominiosProyectos.D_COD_TIPO_CAPACITORES);
        }
コード例 #16
0
        private void CargarCmbTipoEstructuraSoporte()
        {
            DefDominioMgr mgr = new DefDominioMgr();

            _cmbTipoSoporte.DisplayMember = "Descripcion";
            _cmbTipoSoporte.ValueMember   = "CodDominio";
            _cmbTipoSoporte.DataSource    = mgr.GetListaDominio(DominiosProyectos.D_COD_TIPO_ESTRUC_SOPORTE);
        }
コード例 #17
0
        private void CargarCmdArea()
        {
            DefDominioMgr mgr = new DefDominioMgr();

            _cmbArea.DisplayMember = "Descripcion";
            _cmbArea.ValueMember   = "CodDominio";
            _cmbArea.DataSource    = mgr.GetListaDominio("D_COD_AREA_NODO");
        }
コード例 #18
0
        private void CargarCmbTipoReactor()
        {
            DefDominioMgr mgr = new DefDominioMgr();

            _cmbTipoReactor.DisplayMember = "Descripcion";
            _cmbTipoReactor.ValueMember   = "CodDominio";
            _cmbTipoReactor.DataSource    = mgr.GetListaDominio(DominiosProyectos.D_COD_TIPO_REACTOR);
        }
コード例 #19
0
        private void CargarCmbTecnologiaEolico()
        {
            DefDominioMgr mgr = new DefDominioMgr();

            _cmbTecnologia.DisplayMember = "Descripcion";
            _cmbTecnologia.ValueMember   = "CodDominio";
            _cmbTecnologia.DataSource    = mgr.GetListaDominio(DominiosProyectos.D_COD_TEC_EOLICA);
        }
コード例 #20
0
ファイル: FormTiposDeAgentes.cs プロジェクト: radtek/sisfalla
        private void CargarTiposAgentes()
        {
            DefDominioMgr mgr = new DefDominioMgr();

            _dgvTiposAgentes.DataSource         = mgr.GetTiposAgentes();
            _dgvTiposAgentes.Columns[0].Visible = false;
            _dgvTiposAgentes.Columns[1].Width   = 250;
            _dgvTiposAgentes.Refresh();
        }
コード例 #21
0
        public void CargarEtapasDelProyecto(Proyecto proyecto)
        {
            _proyectoNuevo          = proyecto;
            _proyectoMaestro        = OraDalProyectoMaestroMgr.Instancia.GetPorId <ProyectoMaestro>(_proyectoNuevo.FkProyectoMaestro, ProyectoMaestro.C_PK_PROYECTO_MAESTRO);
            _cmbEtapa.DisplayMember = "Descripcion";
            _cmbEtapa.ValueMember   = "CodDominio";
            DefDominioMgr mgr = new DefDominioMgr();

            _cmbEtapa.DataSource = mgr.GetListaEtapasDeProyectosVigentes(DominiosProyectos.D_COD_ETAPA_PROYECTO, _proyectoMaestro.PkProyectoMaestro);
            ShowDialog();
        }
コード例 #22
0
        private string GetPrefijoDeTipoDominio(int codDomino)
        {
            DefDominioMgr mgr     = new DefDominioMgr();
            DefDominio    dominio = mgr.GetDominioPorPkDominio(codDomino);
            string        prefijo = string.Empty;

            if (dominio != null)
            {
                prefijo = dominio.Aux1_dom;
            }
            return(prefijo);
        }
コード例 #23
0
        private void CargarCmbConfiguracionBahias()
        {
            DefDominioMgr mgr = new DefDominioMgr();

            _cmbConfBahiaDestino.DisplayMember = "Descripcion";
            _cmbConfBahiaDestino.ValueMember   = "CodDominio";
            _cmbConfBahiaDestino.DataSource    = mgr.GetListaDominio(DominiosProyectos.D_COD_CONF_BAHIA);

            _cmbConfBahiaOrigen.DisplayMember = "Descripcion";
            _cmbConfBahiaOrigen.ValueMember   = "CodDominio";
            _cmbConfBahiaOrigen.DataSource    = mgr.GetListaDominio(DominiosProyectos.D_COD_CONF_BAHIA);
        }
コード例 #24
0
        private void CargarHeadersEstadoProyecto()
        {
            _tablaEstadosProyecto = new DataTable();
            DefDominioMgr            mgr   = new DefDominioMgr();
            BindingList <DefDominio> lista = mgr.GetListaDominio(DominiosProyectos.D_COD_ETAPA_PROYECTO);

            foreach (DefDominio etapa in lista)
            {
                DataColumn c_Columna = new DataColumn(etapa.Aux1_dom, typeof(Bitmap));
                _tablaEstadosProyecto.Columns.Add(c_Columna);
            }

            _dgvEstadosDeProyecto.DataSource = _tablaEstadosProyecto;
        }
コード例 #25
0
        private void _btnEditar_Click(object sender, EventArgs e)
        {
            DefDominioMgr         mgr  = new DefDominioMgr();
            FormABProyectoMaestro form = new FormABProyectoMaestro();

            form.Editar(_proyectoMaestro);
            DefDominio      tipoProyecto = mgr.GetPorId <DefDominio>(_proyectoMaestro.DTipoProyecto, DefDominio.C_COD_DOMINIO);
            ProyectoMaestro proyMaestro  = _proyectoMaestro;

            if (!_proyectoMaestro.EsNuevo)
            {
                FiltrarPorTipoProy(_tipoProyecto, _tipoProyectoPadre);
                _proyectoMaestro = proyMaestro;
                ActualizarPosicionDelControl();
            }
        }
コード例 #26
0
 private void ActualizarPunteroTablaEstados()
 {
     if (_proyectoActual != null)
     {
         DefDominioMgr mgr           = new DefDominioMgr();
         string        etapaProyecto = (mgr.GetPorId <DefDominio>(_proyectoActual.DCodEtapa, DefDominio.C_COD_DOMINIO)).Aux1_dom;
         for (int i = 0; i < _dgvEstadosDeProyecto.Columns.Count; i++)
         {
             string descDefDominio = _dgvEstadosDeProyecto.Columns[i].HeaderText;
             _dgvEstadosDeProyecto.CurrentRow.Cells[i].Selected = false;
             if (descDefDominio == etapaProyecto)
             {
                 _dgvEstadosDeProyecto.CurrentRow.Cells[i].Selected = true;
                 break;
             }
         }
     }
 }
コード例 #27
0
        private void _btnInsertar_Click(object sender, EventArgs e)
        {
            ProyectoMaestro       proyMaestroSelPrevio = _proyectoMaestro;
            DefDominioMgr         mgr  = new DefDominioMgr();
            FormABProyectoMaestro form = new FormABProyectoMaestro();

            _proyectoMaestro                    = new ProyectoMaestro();
            _proyectoMaestro.EsNuevo            = true;
            _proyectoMaestro.DTipoProyecto      = _tipoProyecto.CodDominio;
            _proyectoMaestro.DTipoProyectoPadre = _tipoProyectoPadre.CodDominio;
            form.Editar(_proyectoMaestro);
            DialogResult    res          = form.DialogResult;
            DefDominio      tipoProyecto = mgr.GetPorId <DefDominio>(_proyectoMaestro.DTipoProyecto, DefDominio.C_COD_DOMINIO);
            ProyectoMaestro proyMaestro  = _proyectoMaestro;

            if (res == DialogResult.OK)
            {
                _proyectoActual = form.GetProyecto();
                DefDominio etapaProyecto = mgr.GetPorId <DefDominio>(_proyectoActual.DCodEtapa, DefDominio.C_COD_DOMINIO);
                if (!_proyectoMaestro.EsNuevo)
                {
                    FiltrarPorTipoProy(_tipoProyecto, _tipoProyectoPadre);
                    _proyectoMaestro = proyMaestro;
                    ActualizarPosicionDelControl();
                    _proyectoActual           = _proyectoMaestro.CrearNuevoProyecto();
                    _proyectoActual.DCodEtapa = etapaProyecto.CodDominio;
                    ActualizarPunteroTablaEstados();
                    _proyectoActual           = _proyectoMaestro.CrearNuevoProyecto();
                    _proyectoActual.DCodEtapa = etapaProyecto.CodDominio;
                    if (!_tabABM.Visible)
                    {
                        _tabABM.Visible = true;
                    }
                    _tabABM.SelectedIndex = 0;
                    // Cargando Datos generales del Proyecto
                    ((CtrlDatosGenerales)_ctrlDatosGenerales).SetTipoProyecto(_tipoProyecto, _tipoProyectoPadre);
                    _ctrlDatosGenerales.SetParametros(true, _proyectoActual);
                }
            }
            else
            {
                _proyectoMaestro = proyMaestroSelPrevio;
            }
        }
コード例 #28
0
 private void MostrarDatos()
 {
     _txtDireccion.Text = _persona.Direccion;
     _txtNombre.Text    = _persona.Nombre;
     _txtSigla.Text     = _persona.Sigla;
     _txtTelefono.Text  = _persona.Telefono;
     _personaTipo       = OraDalPersonaTipoAgenteMgr.Instancia.GetPorIdPersona(_persona.PkCodPersona);
     _tipoAgente        = null;
     if (_personaTipo == null)
     {
         _txtTipoAgente.Text = string.Empty;
     }
     else
     {
         DefDominioMgr mgr = new DefDominioMgr();
         _tipoAgente         = mgr.GetPorId <DefDominio>((long)_personaTipo.DCodTipoPersona, DefDominio.C_COD_DOMINIO);
         _txtTipoAgente.Text = _tipoAgente.Descripcion;
     }
 }
コード例 #29
0
ファイル: FormTiposDeAgentes.cs プロジェクト: radtek/sisfalla
 private void _dgvTiposAgentes_SelectionChanged(object sender, EventArgs e)
 {
     if (_dgvTiposAgentes.SelectedRows.Count > 0)
     {
         DataRow row        = ((DataRowView)_dgvTiposAgentes.SelectedRows[0].DataBoundItem).Row;
         int     codDominio = int.Parse(row[0].ToString());
         if (codDominio == 0)
         {
             _dominio             = new DefDominio();
             _dominio.EsNuevo     = true;
             _dominio.Descripcion = "";
             _dominio.CodDominio  = 0;
         }
         else
         {
             DefDominioMgr mgr = new DefDominioMgr();
             _dominio = mgr.GetPorId <DefDominio>(codDominio, DefDominio.C_COD_DOMINIO);
         }
     }
 }
コード例 #30
0
        private void ActualizarTablaEstados()
        {
            if (_proyectoActual != null)
            {
                long pkProyecto = _proyectoActual.PkProyecto;
                _proyectoActual = OraDalProyectoMgr.Instancia.GetPorId <Proyecto>(pkProyecto, Proyecto.C_PK_PROYECTO);
                DataRow       row   = _tablaEstadosProyecto.Rows[0];
                DefDominioMgr mgr   = new DefDominioMgr();
                DefDominio    etapa = mgr.GetPorId <DefDominio>(_proyectoActual.DCodEtapa, DefDominio.C_COD_DOMINIO);
                _listaEtapasProyecto[etapa] = _proyectoActual.PkProyecto;
                foreach (DataColumn colum in _tablaEstadosProyecto.Columns)
                {
                    if (etapa.Aux1_dom == colum.ColumnName)
                    {
                        row[colum.ColumnName] = global::Proyectos.Properties.Resources.informe4;
                    }
                }

                _dgvEstadosDeProyecto.DataSource = _tablaEstadosProyecto;
                _dgvEstadosDeProyecto.Refresh();
                for (int i = 0; i < _dgvEstadosDeProyecto.Columns.Count; i++)
                {
                    string descDefDominio = _dgvEstadosDeProyecto.Columns[i].HeaderText;
                    long   idProyecto     = GetIdProyectoPorDescDefDominio(descDefDominio);
                    _dgvEstadosDeProyecto.CurrentRow.Cells[i].Selected = false;
                    if (idProyecto == pkProyecto)
                    {
                        _dgvEstadosDeProyecto.CurrentRow.Cells[i].Selected = true;
                        if (!_tabABM.Visible)
                        {
                            _tabABM.Visible = true;
                        }
                        break;
                    }
                }
                _tabABM.SelectedIndex = 0;
                _proyectoActual       = OraDalProyectoMgr.Instancia.GetPorId <Proyecto>(pkProyecto, Proyecto.C_PK_PROYECTO);
                ((CtrlDatosGenerales)_ctrlDatosGenerales).SetTipoProyecto(_tipoProyecto, _tipoProyectoPadre);
                _ctrlDatosGenerales.SetParametros(true, _proyectoActual);
            }
        }