Beispiel #1
0
        public static void ObtenerUsuarioTicket(UsuarioBE usuarioBE)
        {
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            baseDatosDA.Configurar();
            baseDatosDA.Conectar();
            try
            {
                baseDatosDA.CrearComando("USP_OBTENER_USUARIO_TICKET", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PVC_TICKET", usuarioBE.Ticket, true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_USUARIO", "", 20, true, ParameterDirection.Output);
                baseDatosDA.AsignarParametroCadena("@PVC_PASSWORD", "", 50, true, ParameterDirection.Output);

                baseDatosDA.EjecutarComando();

                usuarioBE.IdUsuario = baseDatosDA.DevolverParametroCadena("@PVC_ID_USUARIO");
                usuarioBE.Password  = baseDatosDA.DevolverParametroCadena("@PVC_PASSWORD");
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                baseDatosDA.Desconectar();
                baseDatosDA = null;
            }
        }
Beispiel #2
0
        public static void ActualizarUsuario(UsuarioBE usuarioBE)
        {
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            baseDatosDA.Configurar();
            baseDatosDA.Conectar();
            try
            {
                baseDatosDA.CrearComando("RMC_USUARIOS", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "U", true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_USUARIO", usuarioBE.IdUsuario, true);
                baseDatosDA.AsignarParametroCadena("@PVC_NOMBRE", usuarioBE.Nombre, true);
                baseDatosDA.AsignarParametroCadena("@PVC_APELLIDO_PATERNO", usuarioBE.ApellidoPaterno, true);
                baseDatosDA.AsignarParametroCadena("@PVC_APELLIDO_MATERNO", usuarioBE.ApellidoMaterno, true);
                baseDatosDA.AsignarParametroCadena("@PVC_EMAIL", usuarioBE.Email, true);
                baseDatosDA.AsignarParametroCadena("@PVC_PASSWORD", usuarioBE.Password, true);
                baseDatosDA.AsignarParametroCadena("@PVC_EMPRESA", usuarioBE.Empresa, true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_PERFIL", usuarioBE.Perfil.IdPerfil, true);
                baseDatosDA.EjecutarComando();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                baseDatosDA.Desconectar();
                baseDatosDA = null;
            }
        }
        public static void InsertarIncidenciaDetalle(IncidenciaDetalleBE incidenciaDetalleBE)
        {
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            baseDatosDA.Configurar();
            baseDatosDA.Conectar();

            try
            {
                baseDatosDA.CrearComando("RMC_INCIDENCIA_DET", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "I", true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_INCIDENCIA_PREGUNTA", incidenciaDetalleBE.IdIncidenciaPregunta.IdIncidencia, true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_INCIDENCIA_RESPUESTA", incidenciaDetalleBE.IdIncidenciaRespuesta.IdIncidencia, true);
                baseDatosDA.AsignarParametroFecha("@PDT_FECHA_PREGUNTA", incidenciaDetalleBE.FechaPregunta, true);
                baseDatosDA.AsignarParametroFecha("@PDT_FECHA_RESPUESTA", incidenciaDetalleBE.FechaRespuesta, true);

                baseDatosDA.EjecutarComando();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            finally
            {
                baseDatosDA.Desconectar();
                baseDatosDA = null;
            }
        }
Beispiel #4
0
        public static List <PTPDetalleBE> ListarPTPDetalles(PTPDetalleBE PTPDetalle)
        {
            List <PTPDetalleBE> lstResultadosBE = new List <PTPDetalleBE>();
            DBBaseDatos         baseDatos       = new DBBaseDatos();

            baseDatos.Configurar();
            baseDatos.Conectar();
            try
            {
                baseDatos.CrearComando("USP_PTP_DET", CommandType.StoredProcedure);
                baseDatos.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "S", true);

                if (PTPDetalle.PTP.NodoA.IdNodo.Equals(""))
                {
                    baseDatos.AsignarParametroNulo("@PCH_ID_NODO_A", true);
                }
                else
                {
                    baseDatos.AsignarParametroCadena("@PCH_ID_NODO_A", PTPDetalle.PTP.NodoA.IdNodo, true);
                }
                if (PTPDetalle.NodoB.IdNodo.Equals(""))
                {
                    baseDatos.AsignarParametroNulo("@PCH_ID_NODO_B", true);
                }
                else
                {
                    baseDatos.AsignarParametroCadena("@PCH_ID_NODO_B", PTPDetalle.NodoB.IdNodo, true);
                }

                DbDataReader drDatos = baseDatos.EjecutarConsulta();

                while (drDatos.Read())
                {
                    PTPDetalleBE item = new PTPDetalleBE();

                    item.PTP.NodoA.IdNodo      = drDatos.GetString(drDatos.GetOrdinal("CH_ID_NODO_A"));
                    item.NodoB.IdNodo          = drDatos.GetString(drDatos.GetOrdinal("CH_ID_NODO_B"));
                    item.DisenoFrecuenciaNodoA = drDatos.GetString(drDatos.GetOrdinal("VC_DIS_FREC_NODO_A"));
                    item.DisenoFrecuenciaNodoB = drDatos.GetString(drDatos.GetOrdinal("VC_DIS_FREC_NODO_B"));
                    item.ModeloRadioNodoA      = drDatos.GetString(drDatos.GetOrdinal("VC_MOD_RAD_NODO_A"));
                    item.PotenciaTorreNodoA    = drDatos.GetInt32(drDatos.GetOrdinal("IN_POT_TX_NODO_A"));
                    item.SenalRecepcionNodoA   = (Double)drDatos.GetDecimal(drDatos.GetOrdinal("NU_SEN_REC_NODO_A"));

                    lstResultadosBE.Add(item);
                }

                drDatos.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                baseDatos.Desconectar();
                baseDatos = null;
            }

            return(lstResultadosBE);
        }
        public static void EliminarFisicoDocumentoIPEquipamientoProceso(DocumentoIPEquipamientoBE DocumentoIPEquipamiento, DBBaseDatos BaseDatos = null)
        {
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            if (BaseDatos == null)
            {
                baseDatosDA.Configurar();
                baseDatosDA.Conectar();
            }
            else
            {
                baseDatosDA = BaseDatos;
            }

            try
            {
                baseDatosDA.CrearComando("USP_DOCUMENTO_IP_EQUIPAMIENTO_PROC", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "F", true);
                baseDatosDA.EjecutarComando();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (BaseDatos == null)
                {
                    baseDatosDA.Desconectar();
                    baseDatosDA = null;
                }
            }
        }
Beispiel #6
0
        public static void InsertarPMPProceso(PMPBE PMP, DBBaseDatos BaseDatos = null)
        {
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            if (BaseDatos == null)
            {
                baseDatosDA.Configurar();
                baseDatosDA.Conectar();
            }
            else
            {
                baseDatosDA = BaseDatos;
            }

            try
            {
                baseDatosDA.CrearComando("USP_PMP_PROC", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "I", true);
                baseDatosDA.AsignarParametroCadena("@PCH_ID_NODO", PMP.Nodo.IdNodo, true);

                baseDatosDA.AsignarParametroCadena("@PCH_ID_IIBB", PMP.Detalles[0].InstitucionBeneficiaria.IdInstitucionBeneficiaria, true);
                //baseDatosDA.AsignarParametroCadena("@PVC_NOMBRE_IIBB", PMP.Detalles[0].InstitucionBeneficiaria.Nombre, true);
                //baseDatosDA.AsignarParametroDouble("@PNU_LATITUD_IIBB", PMP.Detalles[0].InstitucionBeneficiaria.Latitud, true);
                //baseDatosDA.AsignarParametroDouble("@PNU_LONGITUD_IIBB", PMP.Detalles[0].InstitucionBeneficiaria.Longitud, true);

                baseDatosDA.AsignarParametroCadena("@PVC_NOM_MOD_ANT_NODO", PMP.ModeloAntenaNodo.ValorCadena1, true);
                baseDatosDA.AsignarParametroEntero("@PIN_GAIN_ANT_NODO", PMP.GananciaAntenaNodo, true);
                baseDatosDA.AsignarParametroEntero("@PIN_ALT_ANT_NODO", PMP.AlturaAntenaNodo, true);
                baseDatosDA.AsignarParametroEntero("@PIN_AZI_ANT_NODO", PMP.AzimuthAntenaNodo, true);
                baseDatosDA.AsignarParametroEntero("@PIN_ELE_ANT_NODO", PMP.ElevacionAntenaNodo, true);
                baseDatosDA.AsignarParametroEntero("@PIN_EIRP_ANT_NODO", PMP.EIRPAntenaNodo, true);

                baseDatosDA.AsignarParametroEntero("@PIN_SECTOR_IIBB", PMP.Detalles[0].SectorIIBB, true);
                baseDatosDA.AsignarParametroDouble("@PNU_AZI_ANT_IIBB", PMP.Detalles[0].AzimuthAntenaIIBB, true);
                baseDatosDA.AsignarParametroDouble("@PNU_ELE_ANT_IIBB", PMP.Detalles[0].ElevacionAntenaIIBB, true);
                baseDatosDA.AsignarParametroEntero("@PIN_TX_TORRE_IIBB", PMP.Detalles[0].TXTorreIIBB, true);
                baseDatosDA.AsignarParametroDouble("@PNU_EIRP_ANT_IIBB", PMP.Detalles[0].EIRPAntenaIIBB, true);
                baseDatosDA.AsignarParametroDouble("@PNU_NIVEL_RX_NODO", PMP.Detalles[0].NivelRXNodo, true);
                baseDatosDA.AsignarParametroDouble("@PNU_NIVEL_RX_IIBB", PMP.Detalles[0].NivelRXIIBB, true);
                baseDatosDA.AsignarParametroDouble("@PNU_FADE_MARGIN_NODO", PMP.Detalles[0].FadeMarginNodo, true);
                baseDatosDA.AsignarParametroDouble("@PNU_FADE_MARGIN_IIBB", PMP.Detalles[0].FadeMarginIIBB, true);
                baseDatosDA.AsignarParametroDouble("@PNU_DISPONIBILIDAD", PMP.Detalles[0].Disponibilidad, true);
                baseDatosDA.AsignarParametroDouble("@PNU_DISTANCIA", PMP.Detalles[0].Distancia, true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_USUARIO_CRE", PMP.UsuarioCreacion.IdUsuario, true);

                baseDatosDA.EjecutarComando();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (BaseDatos == null)
                {
                    baseDatosDA.Desconectar();
                    baseDatosDA = null;
                }
            }
        }
Beispiel #7
0
        public static void EliminarFisicoEntidadDetalleProceso(DocumentoDetalleBE DocumentoDetalle, DBBaseDatos BaseDatos = null)
        {
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            if (BaseDatos == null)
            {
                baseDatosDA.Configurar();
                baseDatosDA.Conectar();
            }
            else
            {
                baseDatosDA = BaseDatos;
            }

            try
            {
                baseDatosDA.CrearComando("USP_DOCUMENTO_DET_PROC", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "F", true);
                baseDatosDA.AsignarParametroCadena("@PCH_ID_DOCUMENTO", DocumentoDetalle.Documento.Documento.IdValor, true);
                baseDatosDA.EjecutarComando();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (BaseDatos == null)
                {
                    baseDatosDA.Desconectar();
                    baseDatosDA = null;
                }
            }
        }
Beispiel #8
0
        public static void EliminarFisicoKitSIAEProceso(KitSIAEBE KitSIAE, DBBaseDatos BaseDatos = null)
        {
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            if (BaseDatos == null)
            {
                baseDatosDA.Configurar();
                baseDatosDA.Conectar();
            }
            else
            {
                baseDatosDA = BaseDatos;
            }

            try
            {
                baseDatosDA.CrearComando("USP_KIT_SIAE_PROC", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "F", true);
                baseDatosDA.EjecutarComando();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (BaseDatos == null)
                {
                    baseDatosDA.Desconectar();
                    baseDatosDA = null;
                }
            }
        }
Beispiel #9
0
        public static void EliminarUsuario(UsuarioBE usuarioBE)
        {
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            baseDatosDA.Configurar();
            baseDatosDA.Conectar();
            try
            {
                baseDatosDA.CrearComando("USP_USUARIO", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "D", true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_USUARIO", usuarioBE.IdUsuario, true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_USUARIO_MOD", usuarioBE.UsuarioModificacion.IdUsuario, true);

                baseDatosDA.EjecutarComando();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                baseDatosDA.Desconectar();
                baseDatosDA = null;
            }
        }
        public static void EliminarFisicoInstitucionBeneficiariaProceso(InstitucionBeneficiariaBE InstitucionBeneficiaria, DBBaseDatos BaseDatos = null)
        {
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            if (BaseDatos == null)
            {
                baseDatosDA.Configurar();
                baseDatosDA.Conectar();
            }
            else
            {
                baseDatosDA = BaseDatos;
            }

            try
            {
                baseDatosDA.CrearComando("USP_INSTITUCION_BENEFICIARIA_PROC", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "F", true);
                baseDatosDA.EjecutarComando();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (BaseDatos == null)
                {
                    baseDatosDA.Desconectar();
                    baseDatosDA = null;
                }
            }
        }
        public static void InsertarDocumentoEquipamientoAlimentacionProceso(DocumentoEquipamientoBE DocumentoEquipamiento, DBBaseDatos BaseDatos = null)
        {
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            if (BaseDatos == null)
            {
                baseDatosDA.Configurar();
                baseDatosDA.Conectar();
            }
            else
            {
                baseDatosDA = BaseDatos;
            }

            try
            {
                baseDatosDA.CrearComando("USP_DOCUMENTO_EQUIPAMIENTO_PROC", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "A", true);
                baseDatosDA.AsignarParametroCadena("@PVC_EMPRESA_EQUIPAMIENTO", DocumentoEquipamiento.IdEmpresa, true);
                if (DocumentoEquipamiento.Documento.Tarea.IdTarea == null)
                {
                    baseDatosDA.AsignarParametroNulo("@PCH_ID_TAREA", true);
                }
                else
                {
                    baseDatosDA.AsignarParametroCadena("@PCH_ID_TAREA", DocumentoEquipamiento.Documento.Tarea.IdTarea, true);
                }
                if (DocumentoEquipamiento.Documento.Tarea.NodoIIBBA.IdNodo == null)
                {
                    baseDatosDA.AsignarParametroNulo("@PVC_ID_NODO_IIBB", true);
                }
                else
                {
                    baseDatosDA.AsignarParametroCadena("@PVC_ID_NODO_IIBB", DocumentoEquipamiento.Documento.Tarea.NodoIIBBA.IdNodo, true);
                }
                baseDatosDA.AsignarParametroCadena("@PVC_ID_EQUIPAMIENTO", DocumentoEquipamiento.Equipamiento.IdValor, true);
                baseDatosDA.AsignarParametroCadena("@PVC_SERIE_EQUIPAMIENTO", DocumentoEquipamiento.SerieEquipamiento, true);
                baseDatosDA.AsignarParametroCadena("@PVC_SERIE_KIT", DocumentoEquipamiento.KitSIAE.SerieKit, true);
                baseDatosDA.AsignarParametroCadena("@PVC_CODIGO_GILAT", DocumentoEquipamiento.KitSIAE.CodigoGilat, true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_USUARIO_CRE", DocumentoEquipamiento.UsuarioCreacion.IdUsuario, true);

                baseDatosDA.EjecutarComando();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (BaseDatos == null)
                {
                    baseDatosDA.Desconectar();
                    baseDatosDA = null;
                }
            }
        }
Beispiel #12
0
        public static List <OpcionBE> ListarOpciones(UsuarioBE usuarioBE, AplicacionBE aplicacionBE)
        {
            List <OpcionBE> lstResultadosBE = new List <OpcionBE>();
            DBBaseDatos     baseDatosDA     = new DBBaseDatos();

            baseDatosDA.Configurar();
            baseDatosDA.Conectar();

            try
            {
                //baseDatosDA.CrearComando("USP_LISTAR_OPCIONES", CommandType.StoredProcedure);
                baseDatosDA.CrearComando("USP_OPCION", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "S", true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_USUARIO", usuarioBE.IdUsuario, true);
                baseDatosDA.AsignarParametroCadena("@PCH_ID_PERFIL", usuarioBE.Perfil.IdValor, true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_APLICACION", aplicacionBE.IdAplicacion, true);

                DbDataReader drDatos = baseDatosDA.EjecutarConsulta();

                while (drDatos.Read())
                {
                    OpcionBE item = new OpcionBE();

                    item.IdOpcion = drDatos.GetString(drDatos.GetOrdinal("VC_ID_OPCION"));
                    item.Nombre   = drDatos.GetString(drDatos.GetOrdinal("VC_NOMBRE"));
                    if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_ID_OPCION_PADRE")))
                    {
                        item.IdOpcionPadre = drDatos.GetString(drDatos.GetOrdinal("VC_ID_OPCION_PADRE"));
                    }
                    if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_URL")))
                    {
                        item.URL = drDatos.GetString(drDatos.GetOrdinal("VC_URL"));
                    }
                    item.Icono = drDatos.GetString(drDatos.GetOrdinal("VC_ICONO"));
                    item.Orden = drDatos.GetString(drDatos.GetOrdinal("VC_ORDEN"));

                    lstResultadosBE.Add(item);
                }

                drDatos.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                baseDatosDA.Desconectar();
                baseDatosDA = null;
            }

            return(lstResultadosBE);
        }
Beispiel #13
0
        public static void ActualizarDocumento(DocumentoBE Documento)
        {
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            baseDatosDA.Configurar();
            baseDatosDA.Conectar();
            try
            {
                baseDatosDA.ComenzarTransaccion();

                #region Insertamos los detalles
                foreach (DocumentoDetalleBE item in Documento.Detalles)
                {
                    DocumentoDetalleBL.ActualizarDocumentoDetalle(item, baseDatosDA);
                }
                #endregion

                #region Actualizamos los equipamientos
                foreach (DocumentoEquipamientoBE item in Documento.Equipamientos)
                {
                    DocumentoEquipamientoBL.ActualizarDocumentoEquipamiento(item, baseDatosDA);
                }
                #endregion

                #region Actualizamos los materiales
                foreach (DocumentoMaterialBE item in Documento.Materiales)
                {
                    DocumentoMaterialBL.ActualizarDocumentoMaterial(item, baseDatosDA);
                }
                #endregion

                #region Actualizamos las Mediciones de enlaces de propagación
                foreach (DocumentoMedicionEnlacePropagacionBE item in Documento.MedicionesEnlacePropagacion)
                {
                    DocumentoMedicionEnlacePropagacionBL.ActualizarDocumentoMedicionEnlacePropagacion(item, baseDatosDA);
                }
                #endregion

                baseDatosDA.ConfirmarTransaccion();
            }
            catch (Exception ex)
            {
                baseDatosDA.CancelarTransaccion();
                throw ex;
            }
            finally
            {
                baseDatosDA.Desconectar();
                baseDatosDA = null;
            }
        }
Beispiel #14
0
        public static List <AplicacionBE> ListarAplicaciones(UsuarioBE usuarioBE)
        {
            List <AplicacionBE> lstResultadosBE = new List <AplicacionBE>();
            DBBaseDatos         baseDatosDA     = new DBBaseDatos();

            baseDatosDA.Configurar();
            baseDatosDA.Conectar();
            try
            {
                //baseDatosDA.CrearComando("USP_LISTAR_APLICACIONES", CommandType.StoredProcedure);
                baseDatosDA.CrearComando("USP_APLICACION", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "S", true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_USUARIO", usuarioBE.IdUsuario, true);
                baseDatosDA.AsignarParametroCadena("@PCH_ID_PERFIL", usuarioBE.Perfil.IdValor, true);

                DbDataReader drDatos = baseDatosDA.EjecutarConsulta();

                while (drDatos.Read())
                {
                    AplicacionBE item = new AplicacionBE();

                    item.IdAplicacion = drDatos.GetString(drDatos.GetOrdinal("VC_ID_APLICACION"));
                    item.Nombre       = drDatos.GetString(drDatos.GetOrdinal("VC_NOMBRE"));
                    if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_DESCRIPCION")))
                    {
                        item.Descripcion = drDatos.GetString(drDatos.GetOrdinal("VC_DESCRIPCION"));
                    }
                    item.URLDefault   = drDatos.GetString(drDatos.GetOrdinal("VC_URL_DEFAULT"));
                    item.Icono        = drDatos.GetString(drDatos.GetOrdinal("VC_ICONO"));
                    item.EstiloIcono  = drDatos.GetString(drDatos.GetOrdinal("VC_ESTILO_ICONO"));
                    item.EstiloTitulo = drDatos.GetString(drDatos.GetOrdinal("VC_ESTILO_TITULO"));
                    item.EstiloBoton  = drDatos.GetString(drDatos.GetOrdinal("VC_ESTILO_BOTON"));

                    lstResultadosBE.Add(item);
                }
                drDatos.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                baseDatosDA.Desconectar();
                baseDatosDA = null;
            }

            return(lstResultadosBE);
        }
Beispiel #15
0
        public static List <TerceroBE> ListarTerceros(TerceroBE tercerobE)
        {
            List <TerceroBE> lstResultadosBE = new List <TerceroBE>();
            DBBaseDatos      baseDatosDA     = new DBBaseDatos();

            baseDatosDA.Configurar();
            baseDatosDA.Conectar();
            try
            {
                baseDatosDA.CrearComando("USP_TERCERO", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "S", true);
                baseDatosDA.AsignarParametroCadena("@PCH_ID_ACT", tercerobE.Actividad.IdValor, true);
                baseDatosDA.AsignarParametroCadena("@PVC_NOM_COMP", tercerobE.NombreCompleto, true);

                DbDataReader drDatos = baseDatosDA.EjecutarConsulta();

                while (drDatos.Read())
                {
                    TerceroBE item = new TerceroBE();

                    item.TipoDocumento.IdValor = drDatos.GetString(drDatos.GetOrdinal("CH_ID_TIP_DOC"));
                    item.NumeroDocumento       = drDatos.GetString(drDatos.GetOrdinal("VC_NUM_DOC"));
                    item.NombreRazon           = drDatos.GetString(drDatos.GetOrdinal("VC_NOMBRE_RAZON"));
                    if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_APE_PAT")))
                    {
                        item.ApellidoPaterno = drDatos.GetString(drDatos.GetOrdinal("VC_APE_PAT"));
                    }
                    if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_APE_MAT")))
                    {
                        item.ApellidoMaterno = drDatos.GetString(drDatos.GetOrdinal("VC_APE_MAT"));
                    }
                    item.NombreCompleto = drDatos.GetString(drDatos.GetOrdinal("VC_NOM_COMP"));
                    lstResultadosBE.Add(item);
                }

                drDatos.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                baseDatosDA.Desconectar();
                baseDatosDA = null;
            }

            return(lstResultadosBE);
        }
Beispiel #16
0
        public static List <IPPlanningPMPSectorBE> ListarIPPlanningPMPSector(IPPlanningPMPSectorBE IPPlanningPMPSector)
        {
            List <IPPlanningPMPSectorBE> lstResultadosBE = new List <IPPlanningPMPSectorBE>();
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            baseDatosDA.Configurar();
            baseDatosDA.Conectar();
            try
            {
                baseDatosDA.CrearComando("USP_IP_PLANNING_PMP_SECTOR", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "S", true);
                if (IPPlanningPMPSector.IPPlanningPMP.Nodo.IdNodo.Equals(""))
                {
                    baseDatosDA.AsignarParametroNulo("@PCH_ID_NODO", true);
                }
                else
                {
                    baseDatosDA.AsignarParametroCadena("@PCH_ID_NODO", IPPlanningPMPSector.IPPlanningPMP.Nodo.IdNodo, true);
                }
                baseDatosDA.AsignarParametroEntero("@PIN_SECTOR", IPPlanningPMPSector.SectorNodo, true);

                DbDataReader drDatos = baseDatosDA.EjecutarConsulta();

                while (drDatos.Read())
                {
                    IPPlanningPMPSectorBE item = new IPPlanningPMPSectorBE();

                    item.IPPlanningPMP.Nodo.IdNodo = drDatos.GetString(drDatos.GetOrdinal("CH_ID_NODO"));
                    item.SectorNodo = drDatos.GetInt32(drDatos.GetOrdinal("IN_SECTOR"));
                    item.IPNodo     = drDatos.GetString(drDatos.GetOrdinal("VC_IP_NODO"));

                    lstResultadosBE.Add(item);
                }

                drDatos.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                baseDatosDA.Desconectar();
                baseDatosDA = null;
            }

            return(lstResultadosBE);
        }
Beispiel #17
0
        public static List <NodoBE> ListarNodos(NodoBE nodoBE)
        {
            List <NodoBE> lstResultadosBE = new List <NodoBE>();
            DBBaseDatos   baseDatosDA     = new DBBaseDatos();

            baseDatosDA.Configurar();
            baseDatosDA.Conectar();
            try
            {
                baseDatosDA.CrearComando("USP_NODO", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "S", true);

                if (!nodoBE.IdNodo.Equals(""))
                {
                    baseDatosDA.AsignarParametroCadena("@PCH_ID_NODO", nodoBE.IdNodo, true);
                }
                else
                {
                    baseDatosDA.AsignarParametroNulo("@PCH_ID_NODO", true);
                }

                DbDataReader drDatos = baseDatosDA.EjecutarConsulta();

                while (drDatos.Read())
                {
                    NodoBE item = new NodoBE();

                    item.IdNodo        = drDatos.GetString(drDatos.GetOrdinal("CH_ID_NODO"));
                    item.Nombre        = drDatos.GetString(drDatos.GetOrdinal("VC_NOMBRE"));
                    item.Region.Nombre = drDatos.GetString(drDatos.GetOrdinal("VC_NOMBRE_REGION"));
                    lstResultadosBE.Add(item);
                }

                drDatos.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                baseDatosDA.Desconectar();
                baseDatosDA = null;
            }

            return(lstResultadosBE);
        }
Beispiel #18
0
        public static void EditarUsuario(UsuarioBE usuarioBE)
        {
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            baseDatosDA.Configurar();
            baseDatosDA.Conectar();
            try
            {
                baseDatosDA.CrearComando("USP_USUARIO", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "U", true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_USUARIO", usuarioBE.IdUsuario, true);
                baseDatosDA.AsignarParametroCadena("@PCH_ID_TIP_DOC", usuarioBE.TipoDocumento.IdValor, true);
                baseDatosDA.AsignarParametroCadena("@PVC_NUM_DOC", usuarioBE.NumeroDocumento, true);
                baseDatosDA.AsignarParametroCadena("@PVC_NOMBRE_RAZON", usuarioBE.NombreRazon, true);
                baseDatosDA.AsignarParametroCadena("@PVC_APE_PAT", usuarioBE.ApellidoPaterno, true);
                baseDatosDA.AsignarParametroCadena("@PVC_APE_MAT", usuarioBE.ApellidoMaterno, true);
                baseDatosDA.AsignarParametroCadena("@PVC_PASSWORD", usuarioBE.Password, true);
                baseDatosDA.AsignarParametroCadena("@PVC_EMAIL", usuarioBE.Email, true);
                baseDatosDA.AsignarParametroCadena("@PCH_ID_PERFIL", usuarioBE.Perfil.IdValor, true);
                //if (!usuarioBE.Contratista.TipoDocumento.IdValor.Equals(""))
                //    baseDatosDA.AsignarParametroCadena("@PCH_ID_TIP_DOC_CONT", usuarioBE.Contratista.TipoDocumento.IdValor, true);
                //if (!usuarioBE.Contratista.NumeroDocumento.Equals(""))
                //    baseDatosDA.AsignarParametroCadena("@PVC_NUM_DOC_CONT", usuarioBE.Contratista.NumeroDocumento, true);
                if (usuarioBE.Contratista.IdValor.Equals(""))
                {
                    baseDatosDA.AsignarParametroNulo("@PCH_ID_CONTRATISTA", true);
                }
                else
                {
                    baseDatosDA.AsignarParametroCadena("@PCH_ID_CONTRATISTA", usuarioBE.Contratista.IdValor, true);
                }
                baseDatosDA.AsignarParametroCadena("@PVC_ID_USUARIO_MOD", usuarioBE.UsuarioModificacion.IdUsuario, true);

                baseDatosDA.EjecutarComando();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                baseDatosDA.Desconectar();
                baseDatosDA = null;
            }
        }
Beispiel #19
0
        public static void InsertarNodoProceso(NodoBE nodoBE, DBBaseDatos BaseDatos = null)
        {
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            if (BaseDatos == null)
            {
                baseDatosDA.Configurar();
                baseDatosDA.Conectar();
            }
            else
            {
                baseDatosDA = BaseDatos;
            }

            try
            {
                baseDatosDA.CrearComando("USP_NODO_PROC", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "I", true);
                baseDatosDA.AsignarParametroCadena("@PCH_ID_NODO", nodoBE.IdNodo, true);
                baseDatosDA.AsignarParametroCadena("@PVC_NOMBRE_REGION", nodoBE.Region.Nombre, true);
                baseDatosDA.AsignarParametroCadena("@PVC_NOMBRE", nodoBE.Nombre, true);
                baseDatosDA.AsignarParametroCadena("@PVC_NOMBRE_DEPARTAMENTO", nodoBE.Localidad.Distrito.Provincia.Departamento.Nombre, true);
                baseDatosDA.AsignarParametroCadena("@PVC_NOMBRE_PROVINCIA", nodoBE.Localidad.Distrito.Provincia.Nombre, true);
                baseDatosDA.AsignarParametroCadena("@PVC_NOMBRE_DISTRITO", nodoBE.Localidad.Distrito.Nombre, true);
                baseDatosDA.AsignarParametroCadena("@PVC_NOMBRE_CCPP", nodoBE.Localidad.Nombre, true);
                baseDatosDA.AsignarParametroDouble("@PNU_LATITUD", nodoBE.Latitud, true);
                baseDatosDA.AsignarParametroDouble("@PNU_LONGITUD", nodoBE.Longitud, true);
                baseDatosDA.AsignarParametroEntero("@PIN_ANILLO", nodoBE.Anillo, true);
                baseDatosDA.AsignarParametroEntero("@PIN_ALT_TORRE", nodoBE.AlturaTorre, true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_USUARIO_CRE", nodoBE.UsuarioCreacion.IdUsuario, true);
                baseDatosDA.EjecutarComando();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (BaseDatos == null)
                {
                    baseDatosDA.Desconectar();
                    baseDatosDA = null;
                }
            }
        }
Beispiel #20
0
        public static void InsertarIPPlanningPMPProceso(IPPlanningPMPBE IPPlanningPMP, DBBaseDatos BaseDatos = null)
        {
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            if (BaseDatos == null)
            {
                baseDatosDA.Configurar();
                baseDatosDA.Conectar();
            }
            else
            {
                baseDatosDA = BaseDatos;
            }

            try
            {
                baseDatosDA.CrearComando("USP_IP_PLANNING_PMP_PROC", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "I", true);
                baseDatosDA.AsignarParametroCadena("@PCH_ID_NODO", IPPlanningPMP.Nodo.IdNodo, true);
                baseDatosDA.AsignarParametroCadena("@PVC_IP_NODO", IPPlanningPMP.IPNodo, true);
                //baseDatosDA.AsignarParametroCadena("@PVC_MASCARA", IPPlanningPMPDetalleBE.IPPlanningPMP.Mascara, true);
                baseDatosDA.AsignarParametroCadena("@PVC_DEF_GATEWAY", IPPlanningPMP.DefaultGateway, true);
                baseDatosDA.AsignarParametroCadena("@PVC_IP_CON_LOCAL", IPPlanningPMP.IPConexionLocal, true);
                baseDatosDA.AsignarParametroCadena("@PVC_PUERTO_NODO", IPPlanningPMP.PuertoNodo, true);
                //baseDatosDA.AsignarParametroCadena("@PVC_PUERTO_IIBB", IPPlanningPMP.PuertoIIBB, true);

                baseDatosDA.AsignarParametroCadena("@PCH_ID_IIBB", IPPlanningPMP.Detalles[0].InstitucionBeneficiaria.IdInstitucionBeneficiaria, true);
                baseDatosDA.AsignarParametroCadena("@PVC_IP_IIBB", IPPlanningPMP.Detalles[0].IPIIBB, true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_USUARIO_CRE", IPPlanningPMP.UsuarioCreacion.IdUsuario, true);

                baseDatosDA.EjecutarComando();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (BaseDatos == null)
                {
                    baseDatosDA.Desconectar();
                    baseDatosDA = null;
                }
            }
        }
        public static void ActualizarDocumentoMedicionEnlacePropagacion(DocumentoMedicionEnlacePropagacionBE DocumentoMedicionEnlacePropagacion, DBBaseDatos BaseDatos = null)
        {
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            if (BaseDatos == null)
            {
                baseDatosDA.Configurar();
                baseDatosDA.Conectar();
            }
            else
            {
                baseDatosDA = BaseDatos;
            }

            try
            {
                baseDatosDA.CrearComando("USP_DOCUMENTO_MED_ENLA_PROP", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "U", true);
                baseDatosDA.AsignarParametroCadena("@PCH_ID_DOCUMENTO", DocumentoMedicionEnlacePropagacion.Documento.Documento.IdValor, true);
                baseDatosDA.AsignarParametroCadena("@PCH_ID_TAREA", DocumentoMedicionEnlacePropagacion.Documento.Tarea.IdTarea, true);
                baseDatosDA.AsignarParametroCadena("@PCH_ID_NODO_A", DocumentoMedicionEnlacePropagacion.NodoA.IdNodo, true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_NODO_IIBB_B", DocumentoMedicionEnlacePropagacion.NodoIIBBB.IdNodo, true);
                baseDatosDA.AsignarParametroDouble("@PNU_RSS_LOCAL", DocumentoMedicionEnlacePropagacion.RSSLocal, true);
                baseDatosDA.AsignarParametroDouble("@PNU_RSS_REMOTO", DocumentoMedicionEnlacePropagacion.RSSRemoto, true);
                baseDatosDA.AsignarParametroDouble("@PNU_TIEMPO_PROMEDIO", DocumentoMedicionEnlacePropagacion.TiempoPromedio, true);
                baseDatosDA.AsignarParametroDouble("@PNU_CAPACIDAD_SUBIDA", DocumentoMedicionEnlacePropagacion.CapidadSubida, true);
                baseDatosDA.AsignarParametroDouble("@PNU_CAPACIDAD_BAJADA", DocumentoMedicionEnlacePropagacion.CapidadBajada, true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_USUARIO_CRE", DocumentoMedicionEnlacePropagacion.UsuarioCreacion.IdUsuario, true);
                baseDatosDA.EjecutarComando();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (BaseDatos == null)
                {
                    baseDatosDA.Desconectar();
                    baseDatosDA = null;
                }
            }
        }
Beispiel #22
0
        public static void InsertarEntidadDetalle(EntidadDetalleBE entidadDetalleBE)
        {
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            baseDatosDA.Configurar();
            baseDatosDA.Conectar();
            try
            {
                baseDatosDA.CrearComando("USP_ENTIDAD_DET", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "I", true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_ENTIDAD_P", entidadDetalleBE.Entidad.IdEntidad, true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_VALOR_P", entidadDetalleBE.IdValor, true);
                if (entidadDetalleBE.ValorCadena1.Equals(""))
                {
                    baseDatosDA.AsignarParametroNulo("@PVC_VALOR_CADENA1", true);
                }
                else
                {
                    baseDatosDA.AsignarParametroCadena("@PVC_VALOR_CADENA1", entidadDetalleBE.ValorCadena1, true);
                }
                if (entidadDetalleBE.ValorBinario1 == null || entidadDetalleBE.ValorBinario1.Length.Equals(0))
                {
                    baseDatosDA.AsignarParametroNulo("@PVB_VALOR_BINARIO1", true, ParameterDirection.Input, DbType.Binary);
                }
                else
                {
                    baseDatosDA.AsignarParametroArrayByte("@PVB_VALOR_BINARIO1", entidadDetalleBE.ValorBinario1, true, ParameterDirection.Input, DbType.Binary);
                }
                baseDatosDA.AsignarParametroCadena("@PVC_ID_USUARIO_CRE", entidadDetalleBE.UsuarioCreacion.IdUsuario, true);

                baseDatosDA.EjecutarComando();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                baseDatosDA.Desconectar();
                baseDatosDA = null;
            }
        }
        public static void InsertarDocumentoIPEquipamientoProceso(DocumentoIPEquipamientoBE DocumentoIPEquipamiento, DBBaseDatos BaseDatos = null)
        {
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            if (BaseDatos == null)
            {
                baseDatosDA.Configurar();
                baseDatosDA.Conectar();
            }
            else
            {
                baseDatosDA = BaseDatos;
            }

            try
            {
                baseDatosDA.CrearComando("USP_DOCUMENTO_IP_EQUIPAMIENTO_PROC", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "I", true);
                baseDatosDA.AsignarParametroCadena("@PCH_ID_DOCUMENTO", DocumentoIPEquipamiento.DocumentoIP.Documento.Documento.IdValor, true);
                baseDatosDA.AsignarParametroCadena("@PCH_ID_TAREA", DocumentoIPEquipamiento.DocumentoIP.Documento.Tarea.IdTarea, true);
                baseDatosDA.AsignarParametroCadena("@PCH_ID_NODO", DocumentoIPEquipamiento.DocumentoIP.Documento.Tarea.NodoIIBBA.IdNodo, true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_EQUIPAMIENTO", DocumentoIPEquipamiento.Equipamiento.IdValor, true);
                baseDatosDA.AsignarParametroCadena("@PVC_IP_EQUIPAMIENTO", DocumentoIPEquipamiento.IPEquipamiento, true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_USUARIO_CRE", DocumentoIPEquipamiento.UsuarioCreacion.IdUsuario, true);

                baseDatosDA.EjecutarComando();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (BaseDatos == null)
                {
                    baseDatosDA.Desconectar();
                    baseDatosDA = null;
                }
            }
        }
Beispiel #24
0
        public static void InsertarKitSIAEProceso(KitSIAEBE KitSIAE, DBBaseDatos BaseDatos = null)
        {
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            if (BaseDatos == null)
            {
                baseDatosDA.Configurar();
                baseDatosDA.Conectar();
            }
            else
            {
                baseDatosDA = BaseDatos;
            }

            try
            {
                baseDatosDA.CrearComando("USP_KIT_SIAE_PROC", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "I", true);
                baseDatosDA.AsignarParametroCadena("@PVC_SERIE_KIT", KitSIAE.SerieKit, true);
                baseDatosDA.AsignarParametroCadena("@PVC_CODIGO_GILAT", KitSIAE.CodigoGilat, true);
                baseDatosDA.AsignarParametroCadena("@PCH_ID_TAREA", KitSIAE.Tarea.IdTarea, true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_NODO_IIBB", KitSIAE.Tarea.NodoIIBBA.IdNodo, true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_USUARIO_CRE", KitSIAE.UsuarioCreacion.IdUsuario, true);

                baseDatosDA.EjecutarComando();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (BaseDatos == null)
                {
                    baseDatosDA.Desconectar();
                    baseDatosDA = null;
                }
            }
        }
        public static void InsertarDocumentoMaterial(DocumentoMaterialBE DocumentoMaterial, DBBaseDatos BaseDatos = null)
        {
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            if (BaseDatos == null)
            {
                baseDatosDA.Configurar();
                baseDatosDA.Conectar();
            }
            else
            {
                baseDatosDA = BaseDatos;
            }

            try
            {
                baseDatosDA.CrearComando("USP_DOCUMENTO_MATERIAL", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "I", true);
                baseDatosDA.AsignarParametroCadena("@PCH_ID_DOCUMENTO", DocumentoMaterial.Documento.Documento.IdValor, true);
                baseDatosDA.AsignarParametroCadena("@PCH_ID_TAREA", DocumentoMaterial.Documento.Tarea.IdTarea, true);
                baseDatosDA.AsignarParametroCadena("@PCH_ID_NODO", DocumentoMaterial.Documento.Tarea.NodoIIBBA.IdNodo, true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_MATERIAL", DocumentoMaterial.Material.IdValor, true);
                baseDatosDA.AsignarParametroDouble("@PNU_CANTIDAD", DocumentoMaterial.Cantidad, true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_USUARIO_CRE", DocumentoMaterial.UsuarioCreacion.IdUsuario, true);
                baseDatosDA.EjecutarComando();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (BaseDatos == null)
                {
                    baseDatosDA.Desconectar();
                    baseDatosDA = null;
                }
            }
        }
        public static void InsertarInstitucionBeneficiariaProceso(InstitucionBeneficiariaBE InstitucionBeneficiaria, DBBaseDatos BaseDatos = null)
        {
            DBBaseDatos baseDatosDA = new DBBaseDatos();

            if (BaseDatos == null)
            {
                baseDatosDA.Configurar();
                baseDatosDA.Conectar();
            }
            else
            {
                baseDatosDA = BaseDatos;
            }

            try
            {
                baseDatosDA.CrearComando("USP_INSTITUCION_BENEFICIARIA_PROC", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "I", true);
                baseDatosDA.AsignarParametroCadena("@PCH_ID_IIBB", InstitucionBeneficiaria.IdInstitucionBeneficiaria, true);
                baseDatosDA.AsignarParametroCadena("@PVC_NOMBRE_IIBB", InstitucionBeneficiaria.Nombre, true);
                baseDatosDA.AsignarParametroDouble("@PNU_LATITUD_IIBB", InstitucionBeneficiaria.Latitud, true);
                baseDatosDA.AsignarParametroDouble("@PNU_LONGITUD_IIBB", InstitucionBeneficiaria.Longitud, true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_USUARIO_CRE", InstitucionBeneficiaria.UsuarioCreacion.IdUsuario, true);
                baseDatosDA.EjecutarComando();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (BaseDatos == null)
                {
                    baseDatosDA.Desconectar();
                    baseDatosDA = null;
                }
            }
        }
Beispiel #27
0
        public static List <CMM4BE> ListarCMM4(CMM4BE CMM4)
        {
            List <CMM4BE> lstResultados = new List <CMM4BE>();
            DBBaseDatos   baseDatos     = new DBBaseDatos();

            baseDatos.Configurar();
            baseDatos.Conectar();
            try
            {
                baseDatos.CrearComando("USP_CMM4", CommandType.StoredProcedure);
                baseDatos.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "S", true);
                baseDatos.AsignarParametroCadena("@PCH_ID_NODO", CMM4.Nodo.IdNodo, true);

                DbDataReader drDatos = baseDatos.EjecutarConsulta();

                while (drDatos.Read())
                {
                    CMM4BE item = new CMM4BE();
                    item.Nodo.IdNodo = drDatos.GetString(drDatos.GetOrdinal("CH_ID_NODO"));
                    lstResultados.Add(item);
                }

                drDatos.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                baseDatos.Desconectar();
                baseDatos = null;
            }

            return(lstResultados);
        }
        public static List <DocumentoMedicionEnlacePropagacionBE> ListarDocumentoMedicionEnlacePropagacion(DocumentoMedicionEnlacePropagacionBE DocumentoMedicionEnlacePropagacion)
        {
            List <DocumentoMedicionEnlacePropagacionBE> lstResultado = new List <DocumentoMedicionEnlacePropagacionBE>();
            DBBaseDatos baseDatos = new DBBaseDatos();

            baseDatos.Configurar();
            baseDatos.Conectar();
            try
            {
                baseDatos.CrearComando("USP_DOCUMENTO_MED_ENLA_PROP", CommandType.StoredProcedure);
                baseDatos.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "S", true);

                if (DocumentoMedicionEnlacePropagacion.Documento.Documento.IdValor.Equals(""))
                {
                    baseDatos.AsignarParametroNulo("@PCH_ID_DOCUMENTO", true);
                }
                else
                {
                    baseDatos.AsignarParametroCadena("@PCH_ID_DOCUMENTO", DocumentoMedicionEnlacePropagacion.Documento.Documento.IdValor, true);
                }
                if (DocumentoMedicionEnlacePropagacion.Documento.Tarea.IdTarea.Equals(""))
                {
                    baseDatos.AsignarParametroNulo("@PCH_ID_TAREA", true);
                }
                else
                {
                    baseDatos.AsignarParametroCadena("@PCH_ID_TAREA", DocumentoMedicionEnlacePropagacion.Documento.Tarea.IdTarea, true);
                }
                if (DocumentoMedicionEnlacePropagacion.NodoA.IdNodo.Equals(""))
                {
                    baseDatos.AsignarParametroNulo("@PCH_ID_NODO_A", true);
                }
                else
                {
                    baseDatos.AsignarParametroCadena("@PCH_ID_NODO_A", DocumentoMedicionEnlacePropagacion.NodoA.IdNodo, true);
                }

                DbDataReader drDatos = baseDatos.EjecutarConsulta();

                while (drDatos.Read())
                {
                    DocumentoMedicionEnlacePropagacionBE item = new DocumentoMedicionEnlacePropagacionBE();
                    item.Documento = new DocumentoBE();

                    item.Documento.Documento.IdValor = drDatos.GetString(drDatos.GetOrdinal("CH_ID_DOCUMENTO"));
                    item.Documento.Tarea.IdTarea     = drDatos.GetString(drDatos.GetOrdinal("CH_ID_TAREA"));
                    item.NodoA.IdNodo     = drDatos.GetString(drDatos.GetOrdinal("CH_ID_NODO_A"));
                    item.NodoIIBBB.IdNodo = drDatos.GetString(drDatos.GetOrdinal("VC_ID_NODO_IIBB_B"));
                    if (!drDatos.IsDBNull(drDatos.GetOrdinal("NU_RSS_LOCAL")))
                    {
                        item.RSSLocal = (Double)drDatos.GetDecimal(drDatos.GetOrdinal("NU_RSS_LOCAL"));
                    }
                    if (!drDatos.IsDBNull(drDatos.GetOrdinal("NU_RSS_REMOTO")))
                    {
                        item.RSSRemoto = (Double)drDatos.GetDecimal(drDatos.GetOrdinal("NU_RSS_REMOTO"));
                    }
                    if (!drDatos.IsDBNull(drDatos.GetOrdinal("NU_TIEMPO_PROMEDIO")))
                    {
                        item.TiempoPromedio = (Double)drDatos.GetDecimal(drDatos.GetOrdinal("NU_TIEMPO_PROMEDIO"));
                    }
                    if (!drDatos.IsDBNull(drDatos.GetOrdinal("NU_CAPACIDAD_SUBIDA")))
                    {
                        item.CapidadSubida = (Double)drDatos.GetDecimal(drDatos.GetOrdinal("NU_CAPACIDAD_SUBIDA"));
                    }
                    if (!drDatos.IsDBNull(drDatos.GetOrdinal("NU_CAPACIDAD_BAJADA")))
                    {
                        item.CapidadBajada = (Double)drDatos.GetDecimal(drDatos.GetOrdinal("NU_CAPACIDAD_BAJADA"));
                    }

                    lstResultado.Add(item);
                }

                drDatos.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                baseDatos.Desconectar();
                baseDatos = null;
            }

            return(lstResultado);
        }
        public static List <DocumentoMaterialBE> ListarDocumentoMaterial(DocumentoMaterialBE DocumentoMaterial)
        {
            List <DocumentoMaterialBE> lstResultado = new List <DocumentoMaterialBE>();
            DBBaseDatos baseDatos = new DBBaseDatos();

            baseDatos.Configurar();
            baseDatos.Conectar();
            try
            {
                baseDatos.CrearComando("USP_DOCUMENTO_MATERIAL", CommandType.StoredProcedure);
                baseDatos.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "S", true);

                if (DocumentoMaterial.Documento.Documento.IdValor.Equals(""))
                {
                    baseDatos.AsignarParametroNulo("@PCH_ID_DOCUMENTO", true);
                }
                else
                {
                    baseDatos.AsignarParametroCadena("@PCH_ID_DOCUMENTO", DocumentoMaterial.Documento.Documento.IdValor, true);
                }
                if (DocumentoMaterial.Documento.Tarea.IdTarea.Equals(""))
                {
                    baseDatos.AsignarParametroNulo("@PCH_ID_TAREA", true);
                }
                else
                {
                    baseDatos.AsignarParametroCadena("@PCH_ID_TAREA", DocumentoMaterial.Documento.Tarea.IdTarea, true);
                }
                if (DocumentoMaterial.Documento.Tarea.NodoIIBBA.IdNodo.Equals(""))
                {
                    baseDatos.AsignarParametroNulo("@PCH_ID_NODO", true);
                }
                else
                {
                    baseDatos.AsignarParametroCadena("@PCH_ID_NODO", DocumentoMaterial.Documento.Tarea.NodoIIBBA.IdNodo, true);
                }

                DbDataReader drDatos = baseDatos.EjecutarConsulta();

                while (drDatos.Read())
                {
                    DocumentoMaterialBE item = new DocumentoMaterialBE();
                    item.Documento = new DocumentoBE();

                    item.Documento.Documento.IdValor      = drDatos.GetString(drDatos.GetOrdinal("CH_ID_DOCUMENTO"));
                    item.Documento.Tarea.IdTarea          = drDatos.GetString(drDatos.GetOrdinal("CH_ID_TAREA"));
                    item.Documento.Tarea.NodoIIBBA.IdNodo = drDatos.GetString(drDatos.GetOrdinal("CH_ID_NODO"));
                    item.Material.Entidad.IdEntidad       = drDatos.GetString(drDatos.GetOrdinal("VC_ID_ENTIDAD"));
                    //item.Cantidad = drDatos.GetInt32(drDatos.GetOrdinal("IN_CANTIDAD"));
                    item.Cantidad              = (Double)drDatos.GetDecimal(drDatos.GetOrdinal("NU_CANTIDAD"));
                    item.Material.IdValor      = drDatos.GetString(drDatos.GetOrdinal("VC_ID_VALOR"));
                    item.Material.ValorCadena1 = drDatos.GetString(drDatos.GetOrdinal("VC_VALOR_CADENA1"));
                    item.Material.ValorCadena2 = drDatos.GetString(drDatos.GetOrdinal("VC_VALOR_CADENA2"));

                    lstResultado.Add(item);
                }

                drDatos.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                baseDatos.Desconectar();
                baseDatos = null;
            }

            return(lstResultado);
        }
Beispiel #30
0
        public static List <EntidadDetalleBE> ListarEntidadDetalle(EntidadDetalleBE entidadDetalleBE)
        {
            List <EntidadDetalleBE> lstResultadosBE = new List <EntidadDetalleBE>();
            DBBaseDatos             baseDatosDA     = new DBBaseDatos();

            baseDatosDA.Configurar();
            baseDatosDA.Conectar();
            try
            {
                baseDatosDA.CrearComando("USP_ENTIDAD_DET", CommandType.StoredProcedure);
                baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "S", true);
                baseDatosDA.AsignarParametroCadena("@PVC_ID_ENTIDAD_P", entidadDetalleBE.Entidad.IdEntidad, true);
                if (entidadDetalleBE.IdValor.Equals(""))
                {
                    baseDatosDA.AsignarParametroNulo("@PVC_ID_VALOR_P", true);
                }
                else
                {
                    baseDatosDA.AsignarParametroCadena("@PVC_ID_VALOR_P", entidadDetalleBE.IdValor, true);
                }
                if (entidadDetalleBE.EntidadDetalleSecundario == null || entidadDetalleBE.EntidadDetalleSecundario.Entidad.IdEntidad.Equals(""))
                {
                    baseDatosDA.AsignarParametroNulo("@PVC_ID_ENTIDAD_S", true);
                }
                else
                {
                    baseDatosDA.AsignarParametroCadena("@PVC_ID_ENTIDAD_S", entidadDetalleBE.EntidadDetalleSecundario.Entidad.IdEntidad, true);
                }
                if (entidadDetalleBE.EntidadDetalleSecundario == null || entidadDetalleBE.EntidadDetalleSecundario.IdValor.Equals(""))
                {
                    baseDatosDA.AsignarParametroNulo("@PVC_ID_VALOR_S", true);
                }
                else
                {
                    baseDatosDA.AsignarParametroCadena("@PVC_ID_VALOR_S", entidadDetalleBE.EntidadDetalleSecundario.IdValor, true);
                }
                if (entidadDetalleBE.Metodo.Equals(""))
                {
                    baseDatosDA.AsignarParametroNulo("@PCH_ID_METODO", true);
                }
                else
                {
                    baseDatosDA.AsignarParametroCadena("@PCH_ID_METODO", entidadDetalleBE.Metodo, true);
                }
                if (entidadDetalleBE.ValorFecha1.Equals(Convert.ToDateTime("01/01/0001 00:00:00.00")))
                {
                    baseDatosDA.AsignarParametroNulo("@PDT_VALOR_FECHA1", true);
                }
                else
                {
                    baseDatosDA.AsignarParametroFecha("@PDT_VALOR_FECHA1", entidadDetalleBE.ValorFecha1, true);
                }

                DbDataReader drDatos = baseDatosDA.EjecutarConsulta();

                while (drDatos.Read())
                {
                    EntidadDetalleBE item = new EntidadDetalleBE();

                    item.Entidad.IdEntidad = drDatos.GetString(drDatos.GetOrdinal("VC_ID_ENTIDAD"));
                    item.IdValor           = drDatos.GetString(drDatos.GetOrdinal("VC_ID_VALOR"));
                    if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_VALOR_CADENA1")))
                    {
                        item.ValorCadena1 = drDatos.GetString(drDatos.GetOrdinal("VC_VALOR_CADENA1"));
                    }
                    if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_VALOR_CADENA2")))
                    {
                        item.ValorCadena2 = drDatos.GetString(drDatos.GetOrdinal("VC_VALOR_CADENA2"));
                    }
                    if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_VALOR_CADENA3")))
                    {
                        item.ValorCadena3 = drDatos.GetString(drDatos.GetOrdinal("VC_VALOR_CADENA3"));
                    }
                    if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_VALOR_CADENA4")))
                    {
                        item.ValorCadena4 = drDatos.GetString(drDatos.GetOrdinal("VC_VALOR_CADENA4"));
                    }
                    if (!drDatos.IsDBNull(drDatos.GetOrdinal("IN_VALOR_ENTERO1")))
                    {
                        item.ValorEntero1 = drDatos.GetInt32(drDatos.GetOrdinal("IN_VALOR_ENTERO1"));
                    }
                    if (!drDatos.IsDBNull(drDatos.GetOrdinal("NU_VALOR_NUMERICO1")))
                    {
                        item.ValorNumerico1 = (Double)drDatos.GetDecimal(drDatos.GetOrdinal("NU_VALOR_NUMERICO1"));
                    }
                    if (!drDatos.IsDBNull(drDatos.GetOrdinal("VB_VALOR_BINARIO1")))
                    {
                        item.ValorBinario1 = (Byte[])drDatos.GetValue(drDatos.GetOrdinal("VB_VALOR_BINARIO1"));
                    }
                    lstResultadosBE.Add(item);
                }

                drDatos.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                baseDatosDA.Desconectar();
                baseDatosDA = null;
            }

            return(lstResultadosBE);
        }