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; } }
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; } }
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; } } }
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; } } }
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; } } }
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; } } }
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; } } }
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); }
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; } }
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); }
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); }
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); }
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); }
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; } }
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; } } }
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; } } }
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; } } }
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; } } }
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); }
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); }