Exemple #1
0
        public static void EliminarFisicoPMPProceso(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", "F", true);
                baseDatosDA.EjecutarComando();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (BaseDatos == null)
                {
                    baseDatosDA.Desconectar();
                    baseDatosDA = null;
                }
            }
        }
Exemple #2
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;
                }
            }
        }