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); }
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); } } }
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; } }
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; }
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; }
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); }
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(); } }
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(); }
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); }
private void CargarTablaTipoDato() { DefDominioMgr mgr = new DefDominioMgr(); _cmbTipoTabla.DisplayMember = DefDominio.C_DESCRIPCION; _cmbTipoTabla.ValueMember = DefDominio.C_COD_DOMINIO; _cmbTipoTabla.DataSource = mgr.GetCategoriaDatos(); }
private void CargarCmbTipoNodo() { DefDominioMgr mgr = new DefDominioMgr(); _cmbTipoNodo.DisplayMember = "Descripcion"; _cmbTipoNodo.ValueMember = "CodDominio"; _cmbTipoNodo.DataSource = mgr.GetListaDominio("D_COD_TIPO_NODO"); }
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); }
private void CargarEtapasDelProyecto() { _cmbEtapa.DisplayMember = "Descripcion"; _cmbEtapa.ValueMember = "CodDominio"; DefDominioMgr mgr = new DefDominioMgr(); _cmbEtapa.DataSource = mgr.GetListaDominio(DominiosProyectos.D_COD_ETAPA_PROYECTO); }
private void CargarCmbCapacitores() { DefDominioMgr mgr = new DefDominioMgr(); _cmbTipoCapacitor.DisplayMember = "Descripcion"; _cmbTipoCapacitor.ValueMember = "CodDominio"; _cmbTipoCapacitor.DataSource = mgr.GetListaDominio(DominiosProyectos.D_COD_TIPO_CAPACITORES); }
private void CargarCmbTipoEstructuraSoporte() { DefDominioMgr mgr = new DefDominioMgr(); _cmbTipoSoporte.DisplayMember = "Descripcion"; _cmbTipoSoporte.ValueMember = "CodDominio"; _cmbTipoSoporte.DataSource = mgr.GetListaDominio(DominiosProyectos.D_COD_TIPO_ESTRUC_SOPORTE); }
private void CargarCmdArea() { DefDominioMgr mgr = new DefDominioMgr(); _cmbArea.DisplayMember = "Descripcion"; _cmbArea.ValueMember = "CodDominio"; _cmbArea.DataSource = mgr.GetListaDominio("D_COD_AREA_NODO"); }
private void CargarCmbTipoReactor() { DefDominioMgr mgr = new DefDominioMgr(); _cmbTipoReactor.DisplayMember = "Descripcion"; _cmbTipoReactor.ValueMember = "CodDominio"; _cmbTipoReactor.DataSource = mgr.GetListaDominio(DominiosProyectos.D_COD_TIPO_REACTOR); }
private void CargarCmbTecnologiaEolico() { DefDominioMgr mgr = new DefDominioMgr(); _cmbTecnologia.DisplayMember = "Descripcion"; _cmbTecnologia.ValueMember = "CodDominio"; _cmbTecnologia.DataSource = mgr.GetListaDominio(DominiosProyectos.D_COD_TEC_EOLICA); }
private void CargarTiposAgentes() { DefDominioMgr mgr = new DefDominioMgr(); _dgvTiposAgentes.DataSource = mgr.GetTiposAgentes(); _dgvTiposAgentes.Columns[0].Visible = false; _dgvTiposAgentes.Columns[1].Width = 250; _dgvTiposAgentes.Refresh(); }
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(); }
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); }
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); }
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; }
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(); } }
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; } } } }
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; } }
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; } }
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); } } }
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); } }