示例#1
0
        private void VisualizarConfiguracionPersonaActual()
        {
            DataTable tablaConfig = ModeloMgr.Instancia.P_GF_ConfiguracionMgr.GetConfiguraciones(_pkCodPersonaSeleccionada);

            _dgvConfiguracion.DataSource = tablaConfig;
            BaseForm.VisualizarColumnas(_dgvConfiguracion, ColumnStyleManger.GetEstilos("CtrlConfiguracion", "_dgvConfiguracion"));
        }
示例#2
0
        public SeleccionComponenteDialog()
        {
            InitializeComponent();

            //if (Sesion.Instancia.RolSIN == "AE" || Sesion.Instancia.RolSIN == "CNDC")
            {
                _dvwComponente = new DataView(ModeloMgr.Instancia.ComponenteMgr.GetComponenteCompleto());
            }
            //else
            //{
            //    _dvwComponente = new DataView(ModeloMgr.Instancia.ComponenteMgr.GetComponenteCompleto(Sesion.Instancia.EmpresaActual.PkCodPersona));
            //    _cbAgente.Enabled = false;
            //}

            _cmbAgente.DisplayMember = Persona.C_NOM_COD_AGENTE;
            _cmbAgente.ValueMember   = Persona.C_PK_COD_PERSONA;

            _cmbAgente.DataSource = ModeloMgr.Instancia.PersonaMgr.GetAgentes();

            _cmbTipoComponente.DisplayMember = DefDominio.C_DESCRIPCION;
            _cmbTipoComponente.ValueMember   = DefDominio.C_COD_DOMINIO;
            _cmbTipoComponente.DataSource    = ModeloMgr.Instancia.DefDominioMgr.GetTipoComponente("D_TIPO_COMPONENTE");

            _cmbNodo.ValueMember   = "pk_cod_nodo";
            _cmbNodo.DisplayMember = "valor";
            _cmbNodo.DataSource    = GetNodos();

            _dgvComponentes.DataSource = _dvwComponente;
            formatDatagrids(_dgvComponentes);
            BaseForm.VisualizarColumnas(_dgvComponentes, ColumnStyleManger.GetEstilos(this.Name, _dgvComponentes.Name));
            _txtNombreComponente.KeyPress += new KeyPressEventHandler(_txtNombreComponente_KeyPress);
        }
示例#3
0
        private void Visualizar()
        {
            _txtArchivo.Text             = ModeloMgr.Instancia.AnalisisMgr.GetNombreArchivo(_informe.PkCodFalla, _informe.PkDCodTipoinforme);
            _dgvAlimentadores.DataSource = ModeloMgr.Instancia.OperacionAlimentadorMgr.GetOpeAlimConOpEdac(_informe);
            BaseForm.VisualizarColumnas(_dgvAlimentadores, ColumnStyleManger.GetEstilos("CtrlAlimentadores", "_dgvAlimentadores"), false);

            _analisis = ModeloMgr.Instancia.AnalisisMgr.GetAnalisis(_informe.PkCodFalla, _informe.PkDCodTipoinforme, _informe.PkOrigenInforme);
            if (_analisis == null)
            {
                _analisis                   = new AnalisisFalla();
                _analisis.PkCodFalla        = _informe.PkCodFalla;
                _analisis.Observaciones     = string.Empty;
                _analisis.Causa             = string.Empty;
                _analisis.PkDCodTipoInforme = _informe.PkDCodTipoinforme;
                _analisis.PkOrigenInforme   = _informe.PkOrigenInforme;
                RegFalla falla = ModeloMgr.Instancia.RegFallaMgr.GetFalla(_informe.PkCodFalla);
                _analisis.DesconexionComponente = falla.Descripcion;
            }

            _txtCausa.Text         = _analisis.Causa;
            _txtObservaciones.Text = _analisis.Observaciones;
            _txtDesconexionDe.Text = _analisis.DesconexionComponente;

            AsegurarPanelAnalisis();
            AsegurarLblCargaDesconectada();
            AsegurarPotenciasPorAgente();

            bool isEdicion, isRevision;

            isEdicion  = _informe.CodEstadoInf == (long)D_COD_ESTADO_INF.EN_ELABORACION;
            isRevision = _informe.CodEstadoInf == (long)D_COD_ESTADO_INF.ELABORADO;

            _btnSeleccionarArchivo.Enabled = isEdicion || isRevision;
        }
 public DialogResult SeleccionarAlimentadores(InformeFalla informe, InformeFalla informeDestino)
 {
     _informeDestino = informeDestino;
     _dgvAlimentadores.DataSource = ModeloMgr.Instancia.OperacionAlimentadorMgr.GetOpeAlim(informe);
     BaseForm.VisualizarColumnas(_dgvAlimentadores, ColumnStyleManger.GetEstilos("CtrlAlimentadores", "_dgvAlimentadores"));
     return(ShowDialog());
 }
示例#5
0
        public void CargarDatos()
        {
            DataTable tablaAgentes = ModeloMgr.Instancia.PersonaMgr.GetAgentes();

            _dgvAgentes.DataSource = tablaAgentes;
            BaseForm.VisualizarColumnas(_dgvAgentes, ColumnStyleManger.GetEstilos("CtrlConfiguracion", "_dgvAgentes"));
        }
示例#6
0
 public void VisualizarDominios(string TipoCodigo)
 {
     _tipoCodigo            = TipoCodigo;
     _tablaDominio          = ModeloMgr.Instancia.DefDominioMgr.GetDominio(_tipoCodigo);
     _dgvDominio.DataSource = _tablaDominio;
     BaseForm.VisualizarColumnas(_dgvDominio, ColumnStyleManger.GetEstilos("CtrlDominios", "_dgvDominio"));
 }
示例#7
0
        public void AsegurarColumnas(bool ultimaColRellena)
        {
            if (string.IsNullOrEmpty(NombreContenedor) || string.IsNullOrEmpty(this.Name))
            {
                return;
            }

            VisualizarColumnas(this, ColumnStyleManger.GetEstilos(NombreContenedor, this.Name), ultimaColRellena);
        }
        public DialogResult CopiarInterruptores(InformeFalla informeOrigen, InformeFalla informeDestino)
        {
            _informeDestino = informeDestino;
            DataTable _tablaInterruptores = ModeloMgr.Instancia.OperacionInterruptoresMgr.GetInterruptores(informeOrigen);

            _dgvInterruptor.DataSource = _tablaInterruptores;
            BaseForm.VisualizarColumnas(_dgvInterruptor, ColumnStyleManger.GetEstilos("CtrlInterruptoresReles", "_dgvInterruptor"));
            return(ShowDialog());
        }
示例#9
0
        public DialogResult SeleccionarInforme(InformeFalla informe)
        {
            DataTable tabla = ModeloMgr.Instancia.InformeFallaMgr.GetInformesPorCodFalla(informe.PkCodFalla);

            QuitarInforme(informe, tabla);
            _dgvInformes.DataSource = tabla;
            BaseForm.VisualizarColumnas(_dgvInformes, ColumnStyleManger.GetEstilos("FormSeleccionInforme", "_dgvInformes"));
            return(ShowDialog());
        }
示例#10
0
        private void Visualizar()
        {
            _dgvAlimentadores.DataSource = ModeloMgr.Instancia.OperacionAlimentadorMgr.GetOpeAlim(_informe);
            BaseForm.VisualizarColumnas(_dgvAlimentadores, ColumnStyleManger.GetEstilos("CtrlAlimentadores", "_dgvAlimentadores"), false);

            if (Sesion.Instancia.RolSIN != "CNDC")
            {
                _tspCopiarAlimentador.Visible = false;
            }
        }
 public void VisualizarAsigResp(RRegFallaComponente compComprometido)
 {
     _compComprometido       = compComprometido;
     _tablaAsigResp          = ModeloMgr.Instancia.AsignacionResposabilidadMgr.GetAsigResp(_compComprometido);
     _dgvAsigResp.DataSource = _tablaAsigResp;
     BaseForm.VisualizarColumnas(_dgvAsigResp, ColumnStyleManger.GetEstilos("CtrlAsignacionResponsabilidad", "_dgvAsigResp"));
     _txtPorOperacion.Value = compComprometido.TiempoPOper;
     _txtPorSistema.Value   = compComprometido.TiempoPSist;
     CalcularTiempoTotal();
 }
示例#12
0
        private void Visualizar()
        {
            _tablaInterruptores        = ModeloMgr.Instancia.OperacionInterruptoresMgr.GetInterruptores(_informe);
            _dgvInterruptor.DataSource = _tablaInterruptores;
            BaseForm.VisualizarColumnas(_dgvInterruptor, ColumnStyleManger.GetEstilos("CtrlInterruptoresReles", "_dgvInterruptor"));

            if (Sesion.Instancia.RolSIN != "CNDC")
            {
                _tspCopiarInterruptor.Visible = false;
            }
        }
示例#13
0
 private void _dgvInterruptor_SelectionChanged(object sender, EventArgs e)
 {
     if (_dgvInterruptor.SelectedRows.Count > 0)
     {
         DataRowView drView = (DataRowView)_dgvInterruptor.SelectedRows[0].DataBoundItem;
         _rowSeleccionado         = drView.Row;
         _interruptorSeleccionado = new OperacionInterruptores(_rowSeleccionado);
         _dgvReles.DataSource     = ModeloMgr.Instancia.RelesOperadosMgr.GetTablaRelesOperador(_interruptorSeleccionado);
         BaseForm.VisualizarColumnas(_dgvReles, ColumnStyleManger.GetEstilos("CtrlInterruptoresReles", "_dgvReles"));
     }
 }
示例#14
0
        public void VisualizarTiempos(RRegFallaComponente compComprometido)
        {
            _compComprometido = compComprometido;

            _tablaTiempos          = ModeloMgr.Instancia.TiempoDetalleMgr.GetTiempos(_compComprometido);
            _dgvTiempos.DataSource = _tablaTiempos;
            BaseForm.VisualizarColumnas(_dgvTiempos, ColumnStyleManger.GetEstilos("CtrlTiempoDetalle", _dgvTiempos.Name));

            _txtTiempoTotalIndis.Value = _compComprometido.TiempoIndisponibilidad;
            _txtTiempoTotalPre.Value   = _compComprometido.TiempoPreconexion;
            _txtTiempoTotalCon.Value   = _compComprometido.TiempoConexion;
        }
示例#15
0
 private void AsegurarInterruptorSeleccionado()
 {
     if (_rowSeleccionado == null)
     {
         _dgvReles.DataSource     = null;
         _interruptorSeleccionado = null;
     }
     else
     {
         _interruptorSeleccionado = new OperacionInterruptores(_rowSeleccionado);
         _dgvReles.DataSource     = ModeloMgr.Instancia.RelesOperadosMgr.GetTablaRelesOperador(_interruptorSeleccionado);
         BaseForm.VisualizarColumnas(_dgvReles, ColumnStyleManger.GetEstilos("CtrlInterruptoresReles", "_dgvReles"));
     }
 }
示例#16
0
        private void VisualizarInterruptor()
        {
            _ctrlComponenteComprometido.VisualizarComponente(_opInterruptor.PkCodComponente);
            _ctrlComponenteComprometido.Enabled = _opInterruptor.EsNuevo;
            _txtFechaHoraAp.Value = _opInterruptor.FechaApertura;
            _txtFechaHoraCi.Value = _opInterruptor.FechaCierre;

            _txtMiliSegApertura.Value    = _opInterruptor.FechaApertura.Millisecond;
            _txtMiliSegCierre.Value      = _opInterruptor.FechaCierre.Millisecond;
            _listaRelesOperados          = ModeloMgr.Instancia.RelesOperadosMgr.GetLista(_opInterruptor);
            _dgvRelesOperados.DataSource = _listaRelesOperados;
            BaseForm.VisualizarColumnas(_dgvRelesOperados, ColumnStyleManger.GetEstilos("FormIngresarEditarInterruptor", "_dgvRelesOperados"));

            _cbxTipoOpeAper.SelectedValue   = _opInterruptor.PkDCodTipoOperAper;
            _cbxTipoOpeCierre.SelectedValue = _opInterruptor.PkDCodTipoOperCierre;

            _rbtnSI.Checked = _opInterruptor.Reconectado == 1;
            _rbtnNo.Checked = _opInterruptor.Reconectado == 0;
        }
示例#17
0
        private void AsegurarAE()
        {
            if (_agentesInvolucrados.Count == 0)
            {
                _bsrcContactos            = new BindingSource();
                _bsrcContactos.DataSource = ModeloMgr.Instancia.RContactoMgr.GetTabla();
                _dgvContactos.DataSource  = _bsrcContactos;

                _dgvAgentesNotificar.DataSource = _agentesInvolucrados;
                BaseForm.VisualizarColumnas(_dgvAgentesNotificar, GetConfColAgentes());
                BaseForm.VisualizarColumnas(_dgvContactos, ColumnStyleManger.GetEstilos("ABMRegistroFallaForm", "_dgvContactos"));

                _ae = OraDalPersonaMgr.Instancia.GetAgente(26);
                if (_agentesInvolucrados.IndexOf(_ae) == -1)
                {
                    _agentesInvolucrados.Add(_ae);
                }
            }
        }
示例#18
0
        private void Visualizar()
        {
            _txtArchivo.Text             = ModeloMgr.Instancia.AnalisisMgr.GetNombreArchivo(_informe.PkCodFalla);
            _dgvAlimentadores.DataSource = ModeloMgr.Instancia.OperacionAlimentadorMgr.GetOpeAlimConOpEdac(_informe);
            BaseForm.VisualizarColumnas(_dgvAlimentadores, ColumnStyleManger.GetEstilos("CtrlAlimentadores", "_dgvAlimentadores"), false);

            _analisis = ModeloMgr.Instancia.AnalisisMgr.GetAnalisis(_informe.PkCodFalla);
            if (_analisis == null)
            {
                _analisis               = new AnalisisFalla();
                _analisis.PkCodFalla    = _informe.PkCodFalla;
                _analisis.Observaciones = string.Empty;
                _analisis.Causa         = string.Empty;
            }

            _txtCausa.Text         = _analisis.Causa;
            _txtObservaciones.Text = _analisis.Observaciones;

            AsegurarPanelAnalisis();
            AsegurarLblCargaDesconectada();
        }
示例#19
0
        private void CargarFallas()
        {
            DataTable tabla = ModeloMgr.Instancia.RegFallaMgr.GetAgentesInvolucrados();

            if (tabla.Columns.Count > 0)
            {
                _dvwUsuarios            = new DataView(tabla);
                _dgvUsuarios.DataSource = _dvwUsuarios;
                BaseForm.VisualizarColumnas(_dgvUsuarios, ColumnStyleManger.GetEstilos(this.Name, _dgvUsuarios.Name));
                _dvwUsuarios.RowFilter = " PK_COD_FALLA = 0";

                _dgvFallas.DataSource = _proveedorVistaSeleccionado.GetTablaRegFalla();
                BaseForm.VisualizarColumnas(_dgvFallas, ColumnStyleManger.GetEstilos(this.Name, _dgvFallas.Name));
                _dgvFallas.Sort(_dgvFallas.Columns[RegFalla.C_PK_COD_FALLA], ListSortDirection.Descending);

                if (_dgvFallas.Rows.Count > 0)
                {
                    _dgvFallas.Rows[0].Selected = true;
                }
            }
        }
示例#20
0
 private void CargarAgentes()
 {
     if (Sesion.Instancia.RolSIN == "CNDC")
     {
         _tablaAgentes = ModeloMgr.Instancia.RegFallaMgr.GetAgentesInvolucrados(_tAsigResp.PkCodFalla);//ModeloMgr.Instancia.PersonaMgr.GetAgentes();
         long pkCodPersona = 0;
         for (int i = _tablaAgentes.Rows.Count - 1; i >= 0; i--)
         {
             pkCodPersona = (long)_tablaAgentes.Rows[i]["PK_COD_PERSONA"];
             if (pkCodPersona == PK_COD_PERSONA_AE || pkCodPersona == PK_COD_PERSONA_CNDC)
             {
                 _tablaAgentes.Rows.RemoveAt(i);
             }
         }
     }
     else
     {
         _tablaAgentes = ModeloMgr.Instancia.PersonaMgr.GetAgentes(Sesion.Instancia.EmpresaActual.PkCodPersona);
     }
     _dgvAgentes.DataSource = _tablaAgentes;
     BaseForm.VisualizarColumnas(_dgvAgentes, ColumnStyleManger.GetEstilos("FormAdiTiempo", "_dgvAgentes"));
 }
 private void Visualizar()
 {
     _dgvCompoComprometido.DataSource = ModeloMgr.Instancia.RRegFallaComponenteMgr.GetTablaVisualizable(_informe);
     BaseForm.VisualizarColumnas(_dgvCompoComprometido, ColumnStyleManger.GetEstilos("CtrlComponentesComprometidos", "_dgvCompoComprometido"));
 }
示例#22
0
 private void AsegurarPotenciasPorAgente()
 {
     _dgvPotenciaAgente.DataSource = ModeloMgr.Instancia.OperacionAlimentadorMgr.GetPotenciaPorAgenteConOpEdac(_informe);
     BaseForm.VisualizarColumnas(_dgvPotenciaAgente, ColumnStyleManger.GetEstilos("CtrlAlimentadores", "_dgvPotenciaAgente"), false);
 }