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 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 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 <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 <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 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 <UsuarioBE> ListarUsuarios(UsuarioBE usuarioBE, String TipoTransaccion = "S") { List <UsuarioBE> lstUsuarios = new List <UsuarioBE>(); DBBaseDatos baseDatosDA = new DBBaseDatos(); baseDatosDA.Configurar(); baseDatosDA.Conectar(); try { baseDatosDA.CrearComando("RMC_USUARIOS", CommandType.StoredProcedure); baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", TipoTransaccion, true); if (usuarioBE.IdUsuario.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_ID_USUARIO", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_ID_USUARIO", usuarioBE.IdUsuario, true); } if (usuarioBE.Nombre.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_NOMBRE", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_NOMBRE", usuarioBE.Nombre, true); } if (usuarioBE.ApellidoPaterno.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_APELLIDO_PATERNO", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_APELLIDO_PATERNO", usuarioBE.ApellidoPaterno, true); } if (usuarioBE.ApellidoMaterno.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_APELLIDO_MATERNO", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_APELLIDO_MATERNO", usuarioBE.ApellidoMaterno, true); } if (usuarioBE.Email.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_EMAIL", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_EMAIL", usuarioBE.Email, true); } if (usuarioBE.Password.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_PASSWORD", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_PASSWORD", usuarioBE.Password, true); } if (usuarioBE.Empresa.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_EMPRESA", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_EMPRESA", usuarioBE.Empresa, true); } if (usuarioBE.Perfil.IdPerfil.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_ID_PERFIL", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_ID_PERFIL", usuarioBE.Perfil.IdPerfil, true); } DbDataReader drDatos = baseDatosDA.EjecutarConsulta(); while (drDatos.Read()) { UsuarioBE usu = new UsuarioBE(); if (TipoTransaccion.Equals("S")) { usu.IdUsuario = drDatos.GetString(drDatos.GetOrdinal("VC_ID_USUARIO")); usu.Nombre = drDatos.GetString(drDatos.GetOrdinal("VC_NOMBRE")); usu.ApellidoPaterno = drDatos.GetString(drDatos.GetOrdinal("VC_APELLIDO_PATERNO")); usu.ApellidoMaterno = drDatos.GetString(drDatos.GetOrdinal("VC_APELLIDO_MATERNO")); usu.Email = drDatos.GetString(drDatos.GetOrdinal("VC_EMAIL")); usu.Password = drDatos.GetString(drDatos.GetOrdinal("VC_PASSWORD")); usu.Empresa = drDatos.GetString(drDatos.GetOrdinal("VC_EMPRESA")); usu.Perfil.IdPerfil = drDatos.GetString(drDatos.GetOrdinal("VC_ID_PERFIL")); } if (TipoTransaccion.Equals("Z")) { usu.IdUsuario = drDatos.GetString(drDatos.GetOrdinal("VC_ID_USUARIO")); usu.NombreCompleto = drDatos.GetString(drDatos.GetOrdinal("NOMBRE")); usu.Email = drDatos.GetString(drDatos.GetOrdinal("VC_EMAIL")); usu.Empresa = drDatos.GetString(drDatos.GetOrdinal("VC_EMPRESA")); usu.Perfil.NombrePerfil = drDatos.GetString(drDatos.GetOrdinal("VC_NOMBRE_PERFIL")); } lstUsuarios.Add(usu); } drDatos.Close(); } catch (Exception ex) { throw ex; } finally { baseDatosDA.Desconectar(); baseDatosDA = null; } return(lstUsuarios); }
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); }
public static List <DocumentoBE> ListarDocumentos(DocumentoBE documentoBE) { List <DocumentoBE> lstResultadosBE = new List <DocumentoBE>(); DBBaseDatos baseDatosDA = new DBBaseDatos(); baseDatosDA.Configurar(); baseDatosDA.Conectar(); try { baseDatosDA.CrearComando("USP_DOCUMENTO", CommandType.StoredProcedure, false, 300); baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "S", true); //if (documentoBE.Tarea.NodoIIBBA.IdNodo != null && !documentoBE.Tarea.NodoIIBBA.IdNodo.Equals("")) if (!documentoBE.Tarea.NodoIIBBA.IdNodo.Equals("")) { baseDatosDA.AsignarParametroCadena("@PVC_ID_NODO_IIBB", documentoBE.Tarea.NodoIIBBA.IdNodo, true); } else { baseDatosDA.AsignarParametroNulo("@PVC_ID_NODO_IIBB", true); } if (documentoBE.Tarea.Contratista.IdValor.Equals("")) { baseDatosDA.AsignarParametroNulo("@PCH_ID_CONTRATISTA", true); } else { baseDatosDA.AsignarParametroCadena("@PCH_ID_CONTRATISTA", documentoBE.Tarea.Contratista.IdValor, true); } if (documentoBE.Tarea.IdTarea.Equals("")) { baseDatosDA.AsignarParametroNulo("@PCH_ID_TAREA", true); } else { baseDatosDA.AsignarParametroCadena("@PCH_ID_TAREA", documentoBE.Tarea.IdTarea, true); } if (documentoBE.Tarea.Proyecto.IdValor.Equals("")) { baseDatosDA.AsignarParametroNulo("@PCH_ID_PROY", true); } else { baseDatosDA.AsignarParametroCadena("@PCH_ID_PROY", documentoBE.Tarea.Proyecto.IdValor, true); } DbDataReader drDatos = baseDatosDA.EjecutarConsulta(); while (drDatos.Read()) { DocumentoBE item = new DocumentoBE(); item.Tarea.IdTarea = drDatos.GetString(drDatos.GetOrdinal("CH_ID_TAREA")); if (!drDatos.IsDBNull(drDatos.GetOrdinal("CH_ID_SECTOR"))) { item.Tarea.IdSectorAP = drDatos.GetString(drDatos.GetOrdinal("CH_ID_SECTOR")); } item.Tarea.TipoTarea.IdValor = drDatos.GetString(drDatos.GetOrdinal("CH_ID_TIP_TAREA")); item.Tarea.TipoTarea.ValorCadena1 = drDatos.GetString(drDatos.GetOrdinal("VC_NOM_TIP_TAREA")); item.Tarea.Proyecto.ValorCadena1 = drDatos.GetString(drDatos.GetOrdinal("VC_NOM_PROYECTO")); if (!drDatos.IsDBNull(drDatos.GetOrdinal("CH_ID_TIP_NODO_A"))) { item.Tarea.TipoNodoA.IdValor = drDatos.GetString(drDatos.GetOrdinal("CH_ID_TIP_NODO_A")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_NOM_TIP_NODO_A"))) { item.Tarea.TipoNodoA.ValorCadena1 = drDatos.GetString(drDatos.GetOrdinal("VC_NOM_TIP_NODO_A")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_ID_NODO_IIBB_A"))) { item.Tarea.NodoIIBBA.IdNodo = drDatos.GetString(drDatos.GetOrdinal("VC_ID_NODO_IIBB_A")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal("CH_ID_TIP_NODO_B"))) { item.Tarea.TipoNodoB.IdValor = drDatos.GetString(drDatos.GetOrdinal("CH_ID_TIP_NODO_B")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_NOM_TIP_NODO_B"))) { item.Tarea.TipoNodoB.ValorCadena1 = drDatos.GetString(drDatos.GetOrdinal("VC_NOM_TIP_NODO_B")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal("CH_ID_NODO_B"))) { item.Tarea.NodoB.IdNodo = drDatos.GetString(drDatos.GetOrdinal("CH_ID_NODO_B")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal("CH_ID_CONTRATISTA"))) { item.Tarea.Contratista.IdValor = drDatos.GetString(drDatos.GetOrdinal("CH_ID_CONTRATISTA")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_NOM_CONTRATISTA"))) { item.Tarea.Contratista.ValorCadena1 = drDatos.GetString(drDatos.GetOrdinal("VC_NOM_CONTRATISTA")); } item.Documento.IdValor = drDatos.GetString(drDatos.GetOrdinal("CH_ID_DOCUMENTO")); item.Documento.ValorCadena1 = drDatos.GetString(drDatos.GetOrdinal("VC_NOM_DOCUMENTO")); item.Documento.ValorCadena2 = drDatos.GetString(drDatos.GetOrdinal("VC_URL_DOCUMENTO")); item.PorcentajeAvance = (Double)drDatos.GetDecimal(drDatos.GetOrdinal("NU_POR_AVANCE")); item.PorcentajeAprobado = (Double)drDatos.GetDecimal(drDatos.GetOrdinal("NU_POR_APROBADO")); lstResultadosBE.Add(item); } drDatos.Close(); } catch (Exception ex) { throw ex; } finally { baseDatosDA.Desconectar(); baseDatosDA = null; } return(lstResultadosBE); }
public static List <UsuarioBE> ListarUsuarios(UsuarioBE usuarioBE) { List <UsuarioBE> lstResultadosBE = new List <UsuarioBE>(); DBBaseDatos baseDatosDA = new DBBaseDatos(); baseDatosDA.Configurar(); baseDatosDA.Conectar(); try { baseDatosDA.CrearComando("USP_USUARIO", CommandType.StoredProcedure); baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "S", true); if (usuarioBE.IdUsuario.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_ID_USUARIO", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_ID_USUARIO", usuarioBE.IdUsuario, true); } if (usuarioBE.TipoDocumento.IdValor.Equals("")) { baseDatosDA.AsignarParametroNulo("@PCH_ID_TIP_DOC", true); } else { baseDatosDA.AsignarParametroCadena("@PCH_ID_TIP_DOC", usuarioBE.TipoDocumento.IdValor, true); } if (usuarioBE.NumeroDocumento.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_NUM_DOC", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_NUM_DOC", usuarioBE.NumeroDocumento, true); } if (usuarioBE.NombreRazon.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_NOMBRE_RAZON", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_NOMBRE_RAZON", usuarioBE.NombreRazon, true); } if (usuarioBE.ApellidoPaterno.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_APE_PAT", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_APE_PAT", usuarioBE.ApellidoPaterno, true); } if (usuarioBE.ApellidoMaterno.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_APE_MAT", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_APE_MAT", usuarioBE.ApellidoMaterno, true); } if (usuarioBE.Password.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_PASSWORD", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_PASSWORD", usuarioBE.Password, true); } if (usuarioBE.Perfil.IdValor.Equals("")) { baseDatosDA.AsignarParametroNulo("@PCH_ID_PERFIL", true); } else { baseDatosDA.AsignarParametroCadena("@PCH_ID_PERFIL", usuarioBE.Perfil.IdValor, true); } //if (usuarioBE.Contratista.TipoDocumento.IdValor.Equals("")) // baseDatosDA.AsignarParametroNulo("@PCH_ID_TIP_DOC_CONT", true); //else // baseDatosDA.AsignarParametroCadena("@PCH_ID_TIP_DOC_CONT", usuarioBE.Contratista.TipoDocumento.IdValor, true); //if (usuarioBE.Contratista.NumeroDocumento.Equals("")) // baseDatosDA.AsignarParametroNulo("@PVC_NUM_DOC_CONT", true); //else // 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); } if (usuarioBE.UsuarioCreacion == null || usuarioBE.UsuarioCreacion.Perfil.IdValor.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_ID_PERFIL_U", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_ID_PERFIL_U", usuarioBE.UsuarioCreacion.Perfil.IdValor, true); } if (usuarioBE.Metodo.Equals("")) { baseDatosDA.AsignarParametroNulo("@PCH_ID_METODO", true); } else { baseDatosDA.AsignarParametroCadena("@PCH_ID_METODO", usuarioBE.Metodo, true); } DbDataReader drDatos = baseDatosDA.EjecutarConsulta(); while (drDatos.Read()) { UsuarioBE item = new UsuarioBE(); item.IdUsuario = drDatos.GetString(drDatos.GetOrdinal("VC_ID_USUARIO")); item.TipoDocumento.IdValor = drDatos.GetString(drDatos.GetOrdinal("CH_ID_TIP_DOC")); item.TipoDocumento.ValorCadena2 = drDatos.GetString(drDatos.GetOrdinal("ABREV_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_NOMBRE_COMP")); item.Password = drDatos.GetString(drDatos.GetOrdinal("VC_PASSWORD")); item.Perfil.IdValor = drDatos.GetString(drDatos.GetOrdinal("CH_ID_PERFIL")); item.Perfil.ValorCadena1 = drDatos.GetString(drDatos.GetOrdinal("VC_NOMBRE_PERFIL")); //if (!drDatos.IsDBNull(drDatos.GetOrdinal("CH_ID_TIP_DOC_CONT"))) // item.Contratista.TipoDocumento.IdValor = drDatos.GetString(drDatos.GetOrdinal("CH_ID_TIP_DOC_CONT")); //if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_NUM_DOC_CONT"))) // item.Contratista.NumeroDocumento = drDatos.GetString(drDatos.GetOrdinal("VC_NUM_DOC_CONT")); //if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_NOM_COMP_CONT"))) // item.Contratista.NombreCompleto = drDatos.GetString(drDatos.GetOrdinal("VC_NOM_COMP_CONT")); if (!drDatos.IsDBNull(drDatos.GetOrdinal("CH_ID_CONTRATISTA"))) { item.Contratista.IdValor = drDatos.GetString(drDatos.GetOrdinal("CH_ID_CONTRATISTA")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_NOM_COMP_CONT"))) { item.Contratista.ValorCadena1 = drDatos.GetString(drDatos.GetOrdinal("VC_NOM_COMP_CONT")); } item.Email = drDatos.GetString(drDatos.GetOrdinal("VC_EMAIL")); lstResultadosBE.Add(item); } drDatos.Close(); } catch (Exception ex) { throw ex; } finally { baseDatosDA.Desconectar(); baseDatosDA = null; } return(lstResultadosBE); }
public static List <IncidenciaDetalleBE> ListaIncidenciaDetalle(IncidenciaDetalleBE incidenciaDetalleBE, String TipoTransaccion = "S") { List <IncidenciaDetalleBE> lstIncidenciaDetalle = new List <IncidenciaDetalleBE>(); DBBaseDatos baseDatosDA = new DBBaseDatos(); baseDatosDA.Configurar(); baseDatosDA.Conectar(); try { baseDatosDA.CrearComando("RMC_INCIDENCIA_DET", CommandType.StoredProcedure); baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", TipoTransaccion, true); if (incidenciaDetalleBE.IdIncidenciaPregunta.IdIncidencia.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_ID_INCIDENCIA_PREGUNTA", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_ID_INCIDENCIA_PREGUNTA", incidenciaDetalleBE.IdIncidenciaPregunta.IdIncidencia, true); } if (incidenciaDetalleBE.IdIncidenciaRespuesta.IdIncidencia.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_ID_INCIDENCIA_RESPUESTA", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_ID_INCIDENCIA_RESPUESTA", incidenciaDetalleBE.IdIncidenciaRespuesta.IdIncidencia, true); } if (incidenciaDetalleBE.FechaPregunta.Equals(Convert.ToDateTime("01/01/0001 00:00:00.00"))) { baseDatosDA.AsignarParametroNulo("@PDT_FECHA_PREGUNTA", true); } else { baseDatosDA.AsignarParametroFecha("@PDT_FECHA_PREGUNTA", incidenciaDetalleBE.FechaPregunta, true); } if (incidenciaDetalleBE.FechaRespuesta.Equals(Convert.ToDateTime("01/01/0001 00:00:00.00"))) { baseDatosDA.AsignarParametroNulo("@PDT_FECHA_RESPUESTA", true); } else { baseDatosDA.AsignarParametroFecha("@PDT_FECHA_RESPUESTA", incidenciaDetalleBE.FechaRespuesta, true); } DbDataReader drDatos = baseDatosDA.EjecutarConsulta(); while (drDatos.Read()) { IncidenciaDetalleBE inciDetalle = new IncidenciaDetalleBE(); inciDetalle.IdIncidenciaPregunta.IdIncidencia = drDatos.GetString(drDatos.GetOrdinal("VC_ID_INCIDENCIA_PREGUNTA")); inciDetalle.IdIncidenciaRespuesta.IdIncidencia = drDatos.GetString(drDatos.GetOrdinal("VC_ID_INCIDENCIA_RESPUESTA")); inciDetalle.FechaPregunta = drDatos.GetDateTime(drDatos.GetOrdinal("DT_FECHA_PREGUNTA")); inciDetalle.FechaRespuesta = drDatos.GetDateTime(drDatos.GetOrdinal("DT_FECHA_RESPUESTA")); lstIncidenciaDetalle.Add(inciDetalle); } drDatos.Close(); } catch (Exception ex) { throw ex; } finally { baseDatosDA.Desconectar(); baseDatosDA = null; } return(lstIncidenciaDetalle); }
public static List <IncidenciasBE> ListaIncidencia(IncidenciasBE incidenciaBE, String TipoTransaccion = "S") { List <IncidenciasBE> lstIncidencia = new List <IncidenciasBE>(); DBBaseDatos baseDatosDA = new DBBaseDatos(); baseDatosDA.Configurar(); baseDatosDA.Conectar(); try { baseDatosDA.CrearComando("RMC_INCIDENCIA", CommandType.StoredProcedure); baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", TipoTransaccion, true); if (incidenciaBE.IdIncidencia.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_ID_INCIDENCIA", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_ID_INCIDENCIA", incidenciaBE.IdIncidencia, true); } if (incidenciaBE.Titulo.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_TITULO", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_TITULO", incidenciaBE.Titulo, true); } if (incidenciaBE.IdEmisor.IdUsuario.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_ID_EMISOR", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_ID_EMISOR", incidenciaBE.IdEmisor.IdUsuario, true); } if (incidenciaBE.IdReceptor.IdUsuario.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_ID_RECEPTOR", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_ID_RECEPTOR", incidenciaBE.IdReceptor.IdUsuario, true); } if (incidenciaBE.Fecha.Equals(Convert.ToDateTime("01/01/0001 00:00:00.00"))) { baseDatosDA.AsignarParametroNulo("@PDT_FECHA", true); } else { baseDatosDA.AsignarParametroFecha("@PDT_FECHA", incidenciaBE.Fecha, true); } if (incidenciaBE.Descripcion.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_DESCRIPCION", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_DESCRIPCION", incidenciaBE.Descripcion, true); } if (incidenciaBE.Estado.Equals("")) { baseDatosDA.AsignarParametroNulo("@PVC_ESTADO", true); } else { baseDatosDA.AsignarParametroCadena("@PVC_ESTADO", incidenciaBE.Estado, true); } DbDataReader drDatos = baseDatosDA.EjecutarConsulta(); while (drDatos.Read()) { IncidenciasBE inci = new IncidenciasBE(); if (TipoTransaccion.Equals("S")) { inci.IdIncidencia = drDatos.GetString(drDatos.GetOrdinal("VC_ID_INCIDENCIA")); inci.Titulo = drDatos.GetString(drDatos.GetOrdinal("VC_TITULO")); inci.IdEmisor.IdUsuario = drDatos.GetString(drDatos.GetOrdinal("VC_ID_EMISOR")); inci.IdReceptor.IdUsuario = drDatos.GetString(drDatos.GetOrdinal("VC_ID_RECEPTOR")); inci.Fecha = drDatos.GetDateTime(drDatos.GetOrdinal("DT_FECHA")); inci.Descripcion = drDatos.GetString(drDatos.GetOrdinal("VC_DESCRIPCION")); inci.Estado = drDatos.GetString(drDatos.GetOrdinal("VC_ESTADO")); if (!drDatos.IsDBNull(drDatos.GetOrdinal(("VB_VALOR_BINARIO_1")))) { inci.ValorBinario1 = (Byte[])drDatos.GetValue(drDatos.GetOrdinal("VB_VALOR_BINARIO_1")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal(("VB_VALOR_BINARIO_2")))) { inci.ValorBinario2 = (Byte[])drDatos.GetValue(drDatos.GetOrdinal("VB_VALOR_BINARIO_2")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal(("VB_VALOR_BINARIO_3")))) { inci.ValorBinario3 = (Byte[])drDatos.GetValue(drDatos.GetOrdinal("VB_VALOR_BINARIO_3")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal(("VB_VALOR_BINARIO_4")))) { inci.ValorBinario4 = (Byte[])drDatos.GetValue(drDatos.GetOrdinal("VB_VALOR_BINARIO_4")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal(("VB_VALOR_BINARIO_5")))) { inci.ValorBinario5 = (Byte[])drDatos.GetValue(drDatos.GetOrdinal("VB_VALOR_BINARIO_5")); } } if (TipoTransaccion.Equals("Z")) { inci.IdIncidencia = drDatos.GetString(drDatos.GetOrdinal("VC_ID_INCIDENCIA")); inci.Estado = drDatos.GetString(drDatos.GetOrdinal("VC_ESTADO")); inci.IdEmisor.NombreCompleto = drDatos.GetString(drDatos.GetOrdinal("NOMBRE")); inci.Titulo = drDatos.GetString(drDatos.GetOrdinal("VC_TITULO")); inci.Descripcion = drDatos.GetString(drDatos.GetOrdinal("VC_DESCRIPCION")); inci.Fecha = drDatos.GetDateTime(drDatos.GetOrdinal("DT_fECHA")); } lstIncidencia.Add(inci); } drDatos.Close(); } catch (Exception ex) { throw ex; } finally { baseDatosDA.Desconectar(); baseDatosDA = null; } return(lstIncidencia); }
public static List <DocumentoEquipamientoBE> ListarDocumentoEquipamiento(DocumentoEquipamientoBE DocumentoEquipamiento) { List <DocumentoEquipamientoBE> lstResultado = new List <DocumentoEquipamientoBE>(); DBBaseDatos baseDatos = new DBBaseDatos(); baseDatos.Configurar(); baseDatos.Conectar(); try { baseDatos.CrearComando("USP_DOCUMENTO_EQUIPAMIENTO", CommandType.StoredProcedure); baseDatos.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "S", true); if (DocumentoEquipamiento.Documento.Documento.IdValor.Equals("")) { baseDatos.AsignarParametroNulo("@PCH_ID_DOCUMENTO", true); } else { baseDatos.AsignarParametroCadena("@PCH_ID_DOCUMENTO", DocumentoEquipamiento.Documento.Documento.IdValor, true); } if (DocumentoEquipamiento.Documento.Tarea.IdTarea.Equals("")) { baseDatos.AsignarParametroNulo("@PCH_ID_TAREA", true); } else { baseDatos.AsignarParametroCadena("@PCH_ID_TAREA", DocumentoEquipamiento.Documento.Tarea.IdTarea, true); } if (DocumentoEquipamiento.Documento.Tarea.NodoIIBBA.IdNodo.Equals("")) { baseDatos.AsignarParametroNulo("@PVC_ID_NODO_IIBB", true); } else { baseDatos.AsignarParametroCadena("@PVC_ID_NODO_IIBB", DocumentoEquipamiento.Documento.Tarea.NodoIIBBA.IdNodo, true); } DbDataReader drDatos = baseDatos.EjecutarConsulta(); while (drDatos.Read()) { DocumentoEquipamientoBE item = new DocumentoEquipamientoBE(); 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("VC_ID_NODO_IIBB")); item.Equipamiento.Entidad.IdEntidad = drDatos.GetString(drDatos.GetOrdinal("VC_ID_ENTIDAD")); item.Item = drDatos.GetInt32(drDatos.GetOrdinal("IN_ITEM")); item.SerieEquipamiento = drDatos.GetString(drDatos.GetOrdinal("VC_SERIE_EQUIPAMIENTO")); item.Equipamiento.IdValor = drDatos.GetString(drDatos.GetOrdinal("VC_ID_VALOR")); item.Equipamiento.ValorCadena1 = drDatos.GetString(drDatos.GetOrdinal("VC_VALOR_CADENA1")); if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_VALOR_CADENA2"))) { item.Equipamiento.ValorCadena2 = drDatos.GetString(drDatos.GetOrdinal("VC_VALOR_CADENA2")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_VALOR_CADENA3"))) { item.Equipamiento.ValorCadena3 = drDatos.GetString(drDatos.GetOrdinal("VC_VALOR_CADENA3")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_VALOR_CADENA4"))) { item.Equipamiento.ValorCadena4 = drDatos.GetString(drDatos.GetOrdinal("VC_VALOR_CADENA4")); } lstResultado.Add(item); } drDatos.Close(); } catch (Exception ex) { throw ex; } finally { baseDatos.Desconectar(); baseDatos = null; } return(lstResultado); }
public static List <DocumentoDetalleBE> ListarDocumentoDetalle(DocumentoDetalleBE DocumentoDetalle) { List <DocumentoDetalleBE> lstResultado = new List <DocumentoDetalleBE>(); DBBaseDatos baseDatosDA = new DBBaseDatos(); baseDatosDA.Configurar(); baseDatosDA.Conectar(); try { baseDatosDA.CrearComando("USP_DOCUMENTO_DET", CommandType.StoredProcedure); baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "S", true); if (DocumentoDetalle.Documento.Documento.IdValor.Equals("")) { baseDatosDA.AsignarParametroNulo("@PCH_ID_DOCUMENTO", true); } else { baseDatosDA.AsignarParametroCadena("@PCH_ID_DOCUMENTO", DocumentoDetalle.Documento.Documento.IdValor, true); } if (DocumentoDetalle.Documento.Tarea.IdTarea.Equals("")) { baseDatosDA.AsignarParametroNulo("@PCH_ID_TAREA", true); } else { baseDatosDA.AsignarParametroCadena("@PCH_ID_TAREA", DocumentoDetalle.Documento.Tarea.IdTarea, true); } DbDataReader drDatos = baseDatosDA.EjecutarConsulta(); while (drDatos.Read()) { DocumentoDetalleBE item = new DocumentoDetalleBE(); 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.Campo.IdValor = drDatos.GetString(drDatos.GetOrdinal("CH_ID_CAMPO")); if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_VALOR_CAMPO"))) { item.IdValor = drDatos.GetString(drDatos.GetOrdinal("VC_VALOR_CAMPO")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_VALOR_CADENA"))) { item.ValorCadena = drDatos.GetString(drDatos.GetOrdinal("VC_VALOR_CADENA")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal("IN_VALOR_ENTERO"))) { item.ValorEntero = drDatos.GetInt32(drDatos.GetOrdinal("IN_VALOR_ENTERO")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal("NU_VALOR_NUMERICO"))) { item.ValorNumerico = (Double)drDatos.GetDecimal(drDatos.GetOrdinal("NU_VALOR_NUMERICO")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal("DT_VALOR_FECHA"))) { item.ValorFecha = drDatos.GetDateTime(drDatos.GetOrdinal("DT_VALOR_FECHA")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal("BL_VALOR_BOOLEANO"))) { item.ValorBoolean = drDatos.GetBoolean(drDatos.GetOrdinal("BL_VALOR_BOOLEANO")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal("VB_VALOR_BINARIO"))) { item.ValorBinario = (Byte[])drDatos.GetValue(drDatos.GetOrdinal("VB_VALOR_BINARIO")); } if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_EXTENSION_ARCHIVO"))) { item.ExtensionArchivo = drDatos.GetString(drDatos.GetOrdinal("VC_EXTENSION_ARCHIVO")); } item.Aprobado = drDatos.GetBoolean(drDatos.GetOrdinal("BL_APROBADO")); if (!drDatos.IsDBNull(drDatos.GetOrdinal("VC_COMENTARIO"))) { item.Comentario = drDatos.GetString(drDatos.GetOrdinal("VC_COMENTARIO")); } lstResultado.Add(item); } drDatos.Close(); } catch (Exception ex) { throw ex; } finally { baseDatosDA.Desconectar(); baseDatosDA = null; } return(lstResultado); }
public static List <PMPDetalleBE> ListarPMPDetalles(PMPDetalleBE PMPDetalle) { List <PMPDetalleBE> lstResultadosBE = new List <PMPDetalleBE>(); DBBaseDatos baseDatosDA = new DBBaseDatos(); baseDatosDA.Configurar(); baseDatosDA.Conectar(); try { baseDatosDA.CrearComando("USP_PMP_DET", CommandType.StoredProcedure); baseDatosDA.AsignarParametroCadena("@PCH_TIPO_TRANSACCION", "S", true); if (PMPDetalle.PMP.Nodo.IdNodo.Equals("")) { baseDatosDA.AsignarParametroNulo("@PCH_ID_NODO", true); } else { baseDatosDA.AsignarParametroCadena("@PCH_ID_NODO", PMPDetalle.PMP.Nodo.IdNodo, true); } if (PMPDetalle.InstitucionBeneficiaria.IdInstitucionBeneficiaria.Equals("")) { baseDatosDA.AsignarParametroNulo("@PCH_ID_IIBB", true); } else { baseDatosDA.AsignarParametroCadena("@PCH_ID_IIBB", PMPDetalle.InstitucionBeneficiaria.IdInstitucionBeneficiaria, true); } if (PMPDetalle.SectorIIBB.Equals(0)) { baseDatosDA.AsignarParametroNulo("@PIN_SECTOR_IIBB", true); } else { baseDatosDA.AsignarParametroEntero("@PIN_SECTOR_IIBB", PMPDetalle.SectorIIBB, true); } DbDataReader drDatos = baseDatosDA.EjecutarConsulta(); while (drDatos.Read()) { PMPDetalleBE item = new PMPDetalleBE(); item.PMP.Nodo.IdNodo = drDatos.GetString(drDatos.GetOrdinal("CH_ID_NODO")); item.InstitucionBeneficiaria.IdInstitucionBeneficiaria = drDatos.GetString(drDatos.GetOrdinal("CH_ID_IIBB")); item.SectorIIBB = drDatos.GetInt32(drDatos.GetOrdinal("IN_SECTOR_IIBB")); lstResultadosBE.Add(item); } drDatos.Close(); } catch (Exception ex) { throw ex; } finally { baseDatosDA.Desconectar(); baseDatosDA = null; } return(lstResultadosBE); }