//#region funciones publicas /// <summary> /// Obtiene todos los ConsumoIAPMasivaPSN /// </summary> /// ObtenerTareasImpMasiva_PSN((hdnIdUsuario.Text != "0") ? int.Parse(hdnIdUsuario.Text) : (int)Session["UsuarioActual"], Fechas.AnnomesAFecha((int)Session["UMC_IAP"]), (hdnInicioImpu.Text == "") ? null : (DateTime?)DateTime.Parse(hdnInicioImpu.Text), (hdnFinImpu.Text == "") ? null : (DateTime?)DateTime.Parse(hdnFinImpu.Text)); internal List <Models.ConsumoIAPMasivaPSN> Catalogo(Int32 nUsuario, DateTime ultimoMesCerrado, Nullable <DateTime> fechaInicio, Nullable <DateTime> fechaFin) { Models.ConsumoIAPMasivaPSN oConsumoIAPMasivaPSN = null; List <Models.ConsumoIAPMasivaPSN> lst = new List <Models.ConsumoIAPMasivaPSN>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[4] { Param(enumDBFields.nUsuario, nUsuario), Param(enumDBFields.dUMC, ultimoMesCerrado), Param(enumDBFields.dInicioImput, fechaInicio), Param(enumDBFields.dFinImput, fechaFin) }; dr = cDblib.DataReader("SUP_CONSUMOIAPMASIVA_PSN", dbparams); while (dr.Read()) { oConsumoIAPMasivaPSN = new Models.ConsumoIAPMasivaPSN(); oConsumoIAPMasivaPSN.t305_idproyectosubnodo = Convert.ToInt32(dr["t305_idproyectosubnodo"]); oConsumoIAPMasivaPSN.t301_idproyecto = Convert.ToInt32(dr["t301_idproyecto"]); oConsumoIAPMasivaPSN.t305_seudonimo = Convert.ToString(dr["t305_seudonimo"]); oConsumoIAPMasivaPSN.t301_denominacion = Convert.ToString(dr["t301_denominacion"]); oConsumoIAPMasivaPSN.t303_denominacion = Convert.ToString(dr["t303_denominacion"]); oConsumoIAPMasivaPSN.t302_denominacion = Convert.ToString(dr["t302_denominacion"]); if (!Convert.IsDBNull(dr["responsable"])) { oConsumoIAPMasivaPSN.responsable = Convert.ToString(dr["responsable"]); } oConsumoIAPMasivaPSN.t301_estado = Convert.ToString(dr["t301_estado"]); lst.Add(oConsumoIAPMasivaPSN); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene todos los PRIOALERTAS /// </summary> internal List <Models.PRIOALERTAS> Catalogo() { Models.PRIOALERTAS oPRIOALERTAS = null; List <Models.PRIOALERTAS> lst = new List <Models.PRIOALERTAS>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[0] { }; dr = cDblib.DataReader("SUP_PRIOALERTAS_C", dbparams); while (dr.Read()) { oPRIOALERTAS = new Models.PRIOALERTAS(); oPRIOALERTAS.t820_idalerta_1 = Convert.ToByte(dr["t820_idalerta_1"]); oPRIOALERTAS.t820_idalerta_2 = Convert.ToByte(dr["t820_idalerta_2"]); oPRIOALERTAS.t820_idalerta_g = Convert.ToByte(dr["t820_idalerta_g"]); oPRIOALERTAS.denAlert1 = dr["denAlert1"].ToString(); oPRIOALERTAS.denAlert2 = dr["denAlert2"].ToString(); oPRIOALERTAS.denAlertG = dr["denAlertG"].ToString(); oPRIOALERTAS.grupo1 = Convert.ToByte(dr["grupo1"]); oPRIOALERTAS.grupo2 = Convert.ToByte(dr["grupo2"]); oPRIOALERTAS.grupoG = Convert.ToByte(dr["grupoG"]); oPRIOALERTAS.denGrupo1 = dr["denGrupo1"].ToString(); lst.Add(oPRIOALERTAS); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene un EjecutorTareaPreventa a partir del id /// </summary> internal Models.EjecutorTareaPreventa Select(Int32 ta207_idtareapreventa, Int32 t001_idficepi_ejecutor) { Models.EjecutorTareaPreventa oEjecutorTareaPreventa = null; IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[2] { Param(enumDBFields.ta207_idtareapreventa, ta207_idtareapreventa), Param(enumDBFields.t001_idficepi_ejecutor, t001_idficepi_ejecutor) }; dr = cDblib.DataReader("SUPER.SIC_EjecutorTareaPreventa_SEL", dbparams); if (dr.Read()) { oEjecutorTareaPreventa = new Models.EjecutorTareaPreventa(); oEjecutorTareaPreventa.ta207_idtareapreventa = Convert.ToInt32(dr["ta207_idtareapreventa"]); oEjecutorTareaPreventa.t001_idficepi_ejecutor = Convert.ToInt32(dr["t001_idficepi_ejecutor"]); oEjecutorTareaPreventa.ta214_estado = Convert.ToString(dr["ta209_estado"]); } return(oEjecutorTareaPreventa); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene un Contrato a partir del id /// </summary> internal Models.Contrato ObtenerExtensionPadre(int t306_idcontrato) { Models.Contrato oContrato = null; IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[1] { Param(enumDBFields.t306_idcontrato, t306_idcontrato), }; dr = cDblib.DataReader("SUP_CONTRATO_EXTEN_PADRE", dbparams); if (dr.Read()) { oContrato = new Models.Contrato(); oContrato.t306_idcontrato = Convert.ToInt32(dr["t306_idcontrato"]); oContrato.t377_denominacion = Convert.ToString(dr["t377_denominacion"]); oContrato.t302_idcliente_contrato = Convert.ToInt32(dr["t302_idcliente"]); oContrato.t302_denominacion = Convert.ToString(dr["t302_denominacion"]); } return(oContrato); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene todos los Nodo /// </summary> internal List <Models.NodoBasico> Catalogo() { Models.NodoBasico oNodo = null; List <Models.NodoBasico> lst = new List <Models.NodoBasico>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[0] { }; dr = cDblib.DataReader("SUP_NODO_C2", dbparams); while (dr.Read()) { oNodo = new Models.NodoBasico(); oNodo.identificador = Convert.ToInt32(dr["t303_idnodo"]); oNodo.denominacion = Convert.ToString(dr["t303_denominacion"]); lst.Add(oNodo); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene todos los Cualificador /// </summary> internal List <Models.Cualificador> Catalogo(string sTipo, Int32 t303_idnodo) { Models.Cualificador oCualificador = null; List <Models.Cualificador> lst = new List <Models.Cualificador>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[2] { Param(enumDBFields.sTipo, sTipo), Param(enumDBFields.t303_idnodo, t303_idnodo) }; dr = cDblib.DataReader("SUP_CUALIFICADORESPROY_C", dbparams); while (dr.Read()) { oCualificador = new Models.Cualificador(); if (!Convert.IsDBNull(dr["identificador"])) { oCualificador.identificador = Convert.ToInt32(dr["identificador"]); } if (!Convert.IsDBNull(dr["denominacion"])) { oCualificador.denominacion = Convert.ToString(dr["denominacion"]); } if (!Convert.IsDBNull(dr["orden"])) { oCualificador.orden = Convert.ToByte(dr["orden"]); } lst.Add(oCualificador); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene un UnidadPreventa a partir del id /// </summary> internal Models.UnidadPreventa Select(Int16 ta199_idunidadpreventa) { Models.UnidadPreventa oUnidadPreventa = null; IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[1] { Param(enumDBFields.ta199_idunidadpreventa, ta199_idunidadpreventa) }; dr = cDblib.DataReader("SUPER.SIC_UnidadPreventa_SEL", dbparams); if (dr.Read()) { oUnidadPreventa = new Models.UnidadPreventa(); oUnidadPreventa.ta199_idunidadpreventa = Convert.ToInt16(dr["ta199_idunidadpreventa"]); oUnidadPreventa.ta199_denominacion = Convert.ToString(dr["ta199_denominacion"]); oUnidadPreventa.ta199_estadoactiva = Convert.ToBoolean(dr["ta199_estadoactiva"]); } return(oUnidadPreventa); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene un MOTIVOOCFA a partir del id /// </summary> internal Models.MOTIVOOCFA Select(Int32 t840_idmotivo) { Models.MOTIVOOCFA oMOTIVOOCFA = null; IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[1] { Param(enumDBFields.t840_idmotivo, t840_idmotivo) }; dr = cDblib.DataReader("SUP_MOTIVOOCFA_SEL", dbparams); if (dr.Read()) { oMOTIVOOCFA = new Models.MOTIVOOCFA(); oMOTIVOOCFA.t840_idmotivo = Convert.ToInt32(dr["t840_idmotivo"]); oMOTIVOOCFA.t820_tipo = Convert.ToString(dr["t820_tipo"]); oMOTIVOOCFA.t840_descripcion = Convert.ToString(dr["t840_descripcion"]); } return(oMOTIVOOCFA); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene todos los AccionPreventa /// </summary> internal List <Models.ProfesionalSimple> FicepiGeneral(string t001_nombre, string t001_apellido1, string t001_apellido2) { Models.ProfesionalSimple oProf = null; List <Models.ProfesionalSimple> lst = new List <Models.ProfesionalSimple>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[3] { Param(enumDBFields.t001_nombre, t001_nombre), Param(enumDBFields.t001_apellido1, t001_apellido1), Param(enumDBFields.t001_apellido2, t001_apellido2) }; dr = cDblib.DataReader("SIC_GETFICEPI", dbparams); while (dr.Read()) { oProf = new Models.ProfesionalSimple(); oProf.t001_idficepi = Convert.ToInt32(dr["t001_idficepi"]); oProf.profesional = Convert.ToString(dr["profesional"]); oProf.t001_sexo = Convert.ToString(dr["t001_sexo"]); oProf.nombreprofesional = Convert.ToString(dr["nombreprofesional"]); oProf.nombreapellidosprofesional = Convert.ToString(dr["nombreapellidosprofesional"]); oProf.correo_profesional = Convert.ToString(dr["correo_profesional"]); lst.Add(oProf); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene todos los ROLIB /// </summary> internal List <Models.ROLIB> Catalogo() { Models.ROLIB oROLIB = null; List <Models.ROLIB> lst = new List <Models.ROLIB>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[0]; dr = cDblib.DataReader("PRO_GETROLES", dbparams); while (dr.Read()) { oROLIB = new Models.ROLIB(); oROLIB.t004_idrol = Convert.ToInt16(dr["t004_idrol"]); oROLIB.t004_desrol = Convert.ToString(dr["t004_desrol"]); oROLIB.t004_aprobador = Convert.ToBoolean(dr["t004_aprobador"]); lst.Add(oROLIB); } return(lst); } catch (Exception ex) { throw new IBException(102, "Ocurrió un error obteniendo todos los roles de base de datos.", ex); } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
///// <summary> ///// Obtiene un AsuntoEstadoPT a partir del id ///// </summary> //internal Models.AsuntoEstadoPT Select() //{ // Models.AsuntoEstadoPT oAsuntoEstadoPT = null; // IDataReader dr = null; // try // { // dr = cDblib.DataReader("SUPER.IAP30_AsuntoEstadoPT_SEL", dbparams); // if (dr.Read()) // { // oAsuntoEstadoPT = new Models.AsuntoEstadoPT(); // oAsuntoEstadoPT.t409_idasunto=Convert.ToInt32(dr["t409_idasunto"]); // oAsuntoEstadoPT.t416_estado=Convert.ToByte(dr["t416_estado"]); // if(!Convert.IsDBNull(dr["Estado"])) // oAsuntoEstadoPT.Estado=Convert.ToString(dr["Estado"]); // oAsuntoEstadoPT.t416_fecha=Convert.ToDateTime(dr["t416_fecha"]); // oAsuntoEstadoPT.t314_idusuario=Convert.ToInt32(dr["t314_idusuario"]); // if(!Convert.IsDBNull(dr["nomRecurso"])) // oAsuntoEstadoPT.nomRecurso=Convert.ToString(dr["nomRecurso"]); // } // return oAsuntoEstadoPT; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} ///// <summary> ///// Actualiza un AsuntoEstadoPT a partir del id ///// </summary> //internal int Update(Models.AsuntoEstadoPT oAsuntoEstadoPT) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[6] { // Param(enumDBFields.t409_idasunto, oAsuntoEstadoPT.t409_idasunto), // Param(enumDBFields.t416_estado, oAsuntoEstadoPT.t416_estado), // Param(enumDBFields.Estado, oAsuntoEstadoPT.Estado), // Param(enumDBFields.t416_fecha, oAsuntoEstadoPT.t416_fecha), // Param(enumDBFields.t314_idusuario, oAsuntoEstadoPT.t314_idusuario), // Param(enumDBFields.nomRecurso, oAsuntoEstadoPT.nomRecurso) // }; // return (int)cDblib.Execute("SUPER.IAP30_AsuntoEstadoPT_UPD", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Elimina un AsuntoEstadoPT a partir del id ///// </summary> //internal int Delete() //{ // try // { // return (int)cDblib.Execute("SUPER.IAP30_AsuntoEstadoPT_DEL", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene todos los AsuntoEstado ///// </summary> internal List <Models.AsuntoEstadoPT> Catalogo(int t409_idasunto) { Models.AsuntoEstadoPT oAsuntoEstado = null; List <Models.AsuntoEstadoPT> lst = new List <Models.AsuntoEstadoPT>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[1] { Param(enumDBFields.t409_idasunto, t409_idasunto), }; dr = cDblib.DataReader("SUP_ASUNTOESTADO_PT_SByt409_idasunto", dbparams); while (dr.Read()) { oAsuntoEstado = new Models.AsuntoEstadoPT(); oAsuntoEstado.t409_idasunto = Convert.ToInt32(dr["t409_idasunto"]); oAsuntoEstado.t416_estado = Convert.ToByte(dr["t416_estado"]); if (!Convert.IsDBNull(dr["Estado"])) { oAsuntoEstado.Estado = Convert.ToString(dr["Estado"]); } oAsuntoEstado.t416_fecha = Convert.ToDateTime(dr["t416_fecha"]); oAsuntoEstado.t314_idusuario = Convert.ToInt32(dr["t314_idusuario"]); if (!Convert.IsDBNull(dr["nomRecurso"])) { oAsuntoEstado.nomRecurso = Convert.ToString(dr["nomRecurso"]); } lst.Add(oAsuntoEstado); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene todos los Asunto /// </summary> internal List <Models.AsuntoCat> Catalogo(int nPSN, Nullable <int> TipoAsunto, Nullable <byte> Estado) { Models.AsuntoCat oAsunto = null; List <Models.AsuntoCat> lst = new List <Models.AsuntoCat>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[3] { Param(enumDBFields.t305_idproyectosubnodo, nPSN), Param(enumDBFields.T382_estado, Estado), Param(enumDBFields.T384_idtipo, TipoAsunto) }; dr = cDblib.DataReader("SUP_ASUNTO_CAT", dbparams); while (dr.Read()) { oAsunto = new Models.AsuntoCat(); oAsunto.idAsunto = Convert.ToInt32(dr["T382_idasunto"]); oAsunto.desAsunto = Convert.ToString(dr["desAsunto"]); oAsunto.desTipo = Convert.ToString(dr["desTipo"]); oAsunto.severidad = Convert.ToString(dr["severidad"]); oAsunto.prioridad = Convert.ToString(dr["prioridad"]); oAsunto.estado = Convert.ToString(dr["estado"]); if (!Convert.IsDBNull(dr["fLimite"])) { oAsunto.fLimite = Convert.ToDateTime(dr["fLimite"]); } oAsunto.fNotificacion = Convert.ToDateTime(dr["fNotificacion"]); oAsunto.idUserResponsable = Convert.ToInt32(dr["idUserResponsable"]); lst.Add(oAsunto); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene todos los Cliente /// </summary> internal List <Models.Cliente> Catalogo(string t302_denominacion, string sTipoBusqueda, bool bSoloActivos, bool bInternos, Nullable <int> t314_idusuario) { Models.Cliente oCliente = null; List <Models.Cliente> lst = new List <Models.Cliente>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[5] { Param(enumDBFields.t302_denominacion, t302_denominacion), Param(enumDBFields.sTipoBusqueda, sTipoBusqueda), Param(enumDBFields.bSoloActivos, bSoloActivos), Param(enumDBFields.bInternos, bInternos), Param(enumDBFields.t314_idusuario, t314_idusuario) }; dr = cDblib.DataReader("SUP_CLIENTE_ByNombre", dbparams); while (dr.Read()) { oCliente = new Models.Cliente(); oCliente.tipo = Convert.ToString(dr["tipo"]); oCliente.t302_idcliente = Convert.ToInt32(dr["t302_idcliente"]); oCliente.t302_denominacion = Convert.ToString(dr["t302_denominacion"]); oCliente.t302_estado = Convert.ToBoolean(dr["t302_estado"]); oCliente.t302_idcliente_matriz = Convert.ToInt32(dr["t302_idcliente_matriz"]); oCliente.t302_denominacion_matriz = Convert.ToString(dr["t302_denominacion_matriz"]); oCliente.t302_estado_matriz = Convert.ToBoolean(dr["t302_estado_matriz"]); oCliente.t302_codigoexterno = Convert.ToString(dr["t302_codigoexterno"]); lst.Add(oCliente); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene un SubareaPreventa a partir del id /// </summary> internal Models.SubareaPreventa SelectPorDenominacion(string ta201_denominacion, Int32 ta200_idareapreventa) { Models.SubareaPreventa oSubareaPreventa = null; IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[2] { Param(enumDBFields.ta201_denominacion, ta201_denominacion), Param(enumDBFields.ta200_idareapreventa, ta200_idareapreventa) }; dr = cDblib.DataReader("SIC_SUBAREAPREVENTA_SN", dbparams); if (dr.Read()) { oSubareaPreventa = new Models.SubareaPreventa(); oSubareaPreventa.ta201_idsubareapreventa = Convert.ToInt32(dr["ta201_idsubareapreventa"]); } return(oSubareaPreventa); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene un TipoDocumento a partir del id /// </summary> internal Models.TipoDocumento Select(Byte ta211_idtipodocumento) { Models.TipoDocumento oTipoDocumento = null; IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[1] { Param(enumDBFields.ta211_idtipodocumento, ta211_idtipodocumento) }; dr = cDblib.DataReader("SUPER.SIC_TipoDocumento_SEL", dbparams); if (dr.Read()) { oTipoDocumento = new Models.TipoDocumento(); oTipoDocumento.ta211_idtipodocumento = Convert.ToByte(dr["ta211_idtipodocumento"]); oTipoDocumento.ta211_denominacion = Convert.ToString(dr["ta211_denominacion"]); } return(oTipoDocumento); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene un ConceptoTareaPendiente a partir del id /// </summary> internal Models.ConceptoTareaPendiente Select(Byte ta209_idconceptotareapendiente) { Models.ConceptoTareaPendiente oConceptoTareaPendiente = null; IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[1] { Param(enumDBFields.ta209_idconceptotareapendiente, ta209_idconceptotareapendiente) }; dr = cDblib.DataReader("SUPER.SIC_ConceptoTareaPendiente_SEL", dbparams); if (dr.Read()) { oConceptoTareaPendiente = new Models.ConceptoTareaPendiente(); oConceptoTareaPendiente.ta209_idconceptotareapendiente = Convert.ToByte(dr["ta209_idconceptotareapendiente"]); oConceptoTareaPendiente.ta209_denominacion = Convert.ToString(dr["ta209_denominacion"]); } return(oConceptoTareaPendiente); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene el valor y la definición del primer parámetro de una tabla /// </summary> internal Models.Parametro GetDatos(int idTabla) { Models.Parametro oParam = new Models.Parametro(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[1] { Param(enumDBFields.codTabla, idTabla) }; dr = cDblib.DataReader("PAR_LINEA_S", dbparams); if (dr.Read()) { //oParam.codTabla = idTabla; oParam.valor = Convert.ToString(dr["t191_valor"]); oParam.denominacion = Convert.ToString(dr["t191_denominacion"]); } return(oParam); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
//#region funciones publicas ///// <summary> ///// Inserta un DocutC3 ///// </summary> //internal int Insert(Models.DocutC3 oDocutC3) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[10] { // Param(enumDBFields.t363_iddocut, oDocutC3.t363_iddocut), // Param(enumDBFields.t332_idtarea, oDocutC3.t332_idtarea), // Param(enumDBFields.t363_descripcion, oDocutC3.t363_descripcion), // Param(enumDBFields.t363_weblink, oDocutC3.t363_weblink), // Param(enumDBFields.t363_nombrearchivo, oDocutC3.t363_nombrearchivo), // Param(enumDBFields.t363_privado, oDocutC3.t363_privado), // Param(enumDBFields.t363_modolectura, oDocutC3.t363_modolectura), // Param(enumDBFields.t363_tipogestion, oDocutC3.t363_tipogestion), // Param(enumDBFields.t314_idusuario_autor, oDocutC3.t314_idusuario_autor), // Param(enumDBFields.autor, oDocutC3.autor) // }; // return (int)cDblib.Execute("SUPER.IAP30_DocutC3_INS", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene un DocutC3 a partir del id ///// </summary> //internal Models.DocutC3 Select() //{ // Models.DocutC3 oDocutC3 = null; // IDataReader dr = null; // try // { // dr = cDblib.DataReader("SUPER.IAP30_DocutC3_SEL", dbparams); // if (dr.Read()) // { // oDocutC3 = new Models.DocutC3(); // oDocutC3.t363_iddocut=Convert.ToInt32(dr["t363_iddocut"]); // oDocutC3.t332_idtarea=Convert.ToInt32(dr["t332_idtarea"]); // oDocutC3.t363_descripcion=Convert.ToString(dr["t363_descripcion"]); // oDocutC3.t363_weblink=Convert.ToString(dr["t363_weblink"]); // oDocutC3.t363_nombrearchivo=Convert.ToString(dr["t363_nombrearchivo"]); // oDocutC3.t363_privado=Convert.ToBoolean(dr["t363_privado"]); // oDocutC3.t363_modolectura=Convert.ToBoolean(dr["t363_modolectura"]); // oDocutC3.t363_tipogestion=Convert.ToBoolean(dr["t363_tipogestion"]); // oDocutC3.t314_idusuario_autor=Convert.ToInt32(dr["t314_idusuario_autor"]); // oDocutC3.autor=Convert.ToString(dr["autor"]); // } // return oDocutC3; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} ///// <summary> ///// Actualiza un DocutC3 a partir del id ///// </summary> //internal int Update(Models.DocutC3 oDocutC3) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[10] { // Param(enumDBFields.t363_iddocut, oDocutC3.t363_iddocut), // Param(enumDBFields.t332_idtarea, oDocutC3.t332_idtarea), // Param(enumDBFields.t363_descripcion, oDocutC3.t363_descripcion), // Param(enumDBFields.t363_weblink, oDocutC3.t363_weblink), // Param(enumDBFields.t363_nombrearchivo, oDocutC3.t363_nombrearchivo), // Param(enumDBFields.t363_privado, oDocutC3.t363_privado), // Param(enumDBFields.t363_modolectura, oDocutC3.t363_modolectura), // Param(enumDBFields.t363_tipogestion, oDocutC3.t363_tipogestion), // Param(enumDBFields.t314_idusuario_autor, oDocutC3.t314_idusuario_autor), // Param(enumDBFields.autor, oDocutC3.autor) // }; // return (int)cDblib.Execute("SUPER.IAP30_DocutC3_UPD", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Elimina un DocutC3 a partir del id ///// </summary> //internal int Delete() //{ // try // { // return (int)cDblib.Execute("SUPER.IAP30_DocutC3_DEL", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} /// <summary> /// Obtiene todos los DocutC3 /// </summary> internal List <Models.DocutC3> Catalogo(Int32 idUsuarioAutorizado, Int32 idTarea) { Models.DocutC3 oDocutC3 = null; List <Models.DocutC3> lst = new List <Models.DocutC3>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[2] { Param(enumDBFields.t332_idtarea, idTarea), Param(enumDBFields.t314_idusuario_autor, idUsuarioAutorizado) }; dr = cDblib.DataReader("SUP_DOCUT_C3", dbparams); while (dr.Read()) { oDocutC3 = new Models.DocutC3(); oDocutC3.t363_iddocut = Convert.ToInt32(dr["t363_iddocut"]); oDocutC3.t332_idtarea = Convert.ToInt32(dr["t332_idtarea"]); oDocutC3.t363_descripcion = Convert.ToString(dr["t363_descripcion"]); oDocutC3.t363_weblink = Convert.ToString(dr["t363_weblink"]); oDocutC3.t363_nombrearchivo = Convert.ToString(dr["t363_nombrearchivo"]); oDocutC3.t363_privado = Convert.ToBoolean(dr["t363_privado"]); oDocutC3.t363_modolectura = Convert.ToBoolean(dr["t363_modolectura"]); oDocutC3.t363_tipogestion = Convert.ToBoolean(dr["t363_tipogestion"]); oDocutC3.t314_idusuario_autor = Convert.ToInt32(dr["t314_idusuario_autor"]); oDocutC3.autor = Convert.ToString(dr["autor"]); lst.Add(oDocutC3); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
///// <summary> /// Obtiene los datos generales de un calendario determinado, /// correspondientes a la tabla t066_CALENDARIO, y devuelve una /// instancia u objeto del tipo Calendario ///// </summary> internal Models.Calendario getCalendario(Int32 idCal, Int32 nAnno) { Models.Calendario oCalendario = null; IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[2] { Param(enumDBFields.t066_idcal, idCal), Param(enumDBFields.anno, nAnno) }; dr = cDblib.DataReader("SUP_CALENDARIOS", dbparams); if (dr.Read()) { oCalendario = new Models.Calendario(); oCalendario.t066_idcal = Convert.ToInt32(dr["t066_idcal"]); oCalendario.t066_descal = Convert.ToString(dr["t066_descal"]); oCalendario.t066_estado = Convert.ToInt32(dr["t066_estado"]); oCalendario.t303_idnodo = Convert.ToInt32(dr["t303_idnodo"]); oCalendario.t066_tipocal = Convert.ToString(dr["t066_tipocal"]); oCalendario.t066_semlabL = Convert.ToInt32(dr["t066_semlabL"]); oCalendario.t066_semlabM = Convert.ToInt32(dr["t066_semlabM"]); oCalendario.t066_semlabX = Convert.ToInt32(dr["t066_semlabX"]); oCalendario.t066_semlabJ = Convert.ToInt32(dr["t066_semlabJ"]); oCalendario.t066_semlabV = Convert.ToInt32(dr["t066_semlabV"]); oCalendario.t066_semlabS = Convert.ToInt32(dr["t066_semlabS"]); oCalendario.t066_semlabD = Convert.ToInt32(dr["t066_semlabD"]); oCalendario.t066_obs = Convert.ToString(dr["t066_obs"]); } return(oCalendario); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
///// <summary> ///// Inserta un PromotoresAgendaCat ///// </summary> //internal int Insert(Models.PromotoresAgendaCat oPromotoresAgendaCat) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[7] { // Param(enumDBFields.t458_idPlanif, oPromotoresAgendaCat.t458_idPlanif), // Param(enumDBFields.t001_idficepi_mod, oPromotoresAgendaCat.t001_idficepi_mod), // Param(enumDBFields.Motivo, oPromotoresAgendaCat.Motivo), // Param(enumDBFields.t458_fechoraini, oPromotoresAgendaCat.t458_fechoraini), // Param(enumDBFields.t458_fechorafin, oPromotoresAgendaCat.t458_fechorafin), // Param(enumDBFields.Profesional, oPromotoresAgendaCat.Profesional), // Param(enumDBFields.t001_codred_promotor, oPromotoresAgendaCat.t001_codred_promotor) // }; // return (int)cDblib.Execute("SUPER.IAP30_PromotoresAgendaCat_INS", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene un PromotoresAgendaCat a partir del id ///// </summary> //internal Models.PromotoresAgendaCat Select() //{ // Models.PromotoresAgendaCat oPromotoresAgendaCat = null; // IDataReader dr = null; // try // { // dr = cDblib.DataReader("SUPER.IAP30_PromotoresAgendaCat_SEL", dbparams); // if (dr.Read()) // { // oPromotoresAgendaCat = new Models.PromotoresAgendaCat(); // oPromotoresAgendaCat.t458_idPlanif=Convert.ToInt32(dr["t458_idPlanif"]); // oPromotoresAgendaCat.t001_idficepi_mod=Convert.ToInt32(dr["t001_idficepi_mod"]); // oPromotoresAgendaCat.Motivo=Convert.ToString(dr["Motivo"]); // oPromotoresAgendaCat.t458_fechoraini=Convert.ToDateTime(dr["t458_fechoraini"]); // oPromotoresAgendaCat.t458_fechorafin=Convert.ToDateTime(dr["t458_fechorafin"]); // oPromotoresAgendaCat.Profesional=Convert.ToString(dr["Profesional"]); // oPromotoresAgendaCat.t001_codred_promotor=Convert.ToString(dr["t001_codred_promotor"]); // } // return oPromotoresAgendaCat; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} ///// <summary> ///// Actualiza un PromotoresAgendaCat a partir del id ///// </summary> //internal int Update(Models.PromotoresAgendaCat oPromotoresAgendaCat) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[7] { // Param(enumDBFields.t458_idPlanif, oPromotoresAgendaCat.t458_idPlanif), // Param(enumDBFields.t001_idficepi_mod, oPromotoresAgendaCat.t001_idficepi_mod), // Param(enumDBFields.Motivo, oPromotoresAgendaCat.Motivo), // Param(enumDBFields.t458_fechoraini, oPromotoresAgendaCat.t458_fechoraini), // Param(enumDBFields.t458_fechorafin, oPromotoresAgendaCat.t458_fechorafin), // Param(enumDBFields.Profesional, oPromotoresAgendaCat.Profesional), // Param(enumDBFields.t001_codred_promotor, oPromotoresAgendaCat.t001_codred_promotor) // }; // return (int)cDblib.Execute("SUPER.IAP30_PromotoresAgendaCat_UPD", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Elimina un PromotoresAgendaCat a partir del id ///// </summary> //internal int Delete() //{ // try // { // return (int)cDblib.Execute("SUPER.IAP30_PromotoresAgendaCat_DEL", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} /// <summary> /// Obtiene todos los PromotoresAgendaCat /// </summary> internal List <Models.PromotoresAgendaCat> Catalogo(Models.PromotoresAgendaCat oPromotoresAgendaCatFilter) { Models.PromotoresAgendaCat oPromotoresAgendaCat = null; List <Models.PromotoresAgendaCat> lst = new List <Models.PromotoresAgendaCat>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[4] { Param(enumDBFields.t458_idPlanif, oPromotoresAgendaCatFilter.t458_idPlanif), Param(enumDBFields.t458_fechoraini, oPromotoresAgendaCatFilter.t458_fechoraini), Param(enumDBFields.t458_fechorafin, oPromotoresAgendaCatFilter.t458_fechorafin), Param(enumDBFields.t001_idficepi, oPromotoresAgendaCatFilter.t001_idficepi) }; dr = cDblib.DataReader("SUP_PROMOTORESAGENDA_CAT", dbparams); while (dr.Read()) { oPromotoresAgendaCat = new Models.PromotoresAgendaCat(); oPromotoresAgendaCat.t458_idPlanif = Convert.ToInt32(dr["t458_idPlanif"]); oPromotoresAgendaCat.t001_idficepi_mod = Convert.ToInt32(dr["t001_idficepi_mod"]); oPromotoresAgendaCat.Motivo = Convert.ToString(dr["Motivo"]); oPromotoresAgendaCat.t458_fechoraini = Convert.ToDateTime(dr["t458_fechoraini"]); oPromotoresAgendaCat.t458_fechorafin = Convert.ToDateTime(dr["t458_fechorafin"]); oPromotoresAgendaCat.Profesional = Convert.ToString(dr["Profesional"]); oPromotoresAgendaCat.t001_codred_promotor = Convert.ToString(dr["t001_codred_promotor"]); lst.Add(oPromotoresAgendaCat); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/* /// <summary> * /// Inserta un CONSUMOIAP_PROYECTOS * /// </summary> * internal int Insert(Models.CONSUMOIAP_PROYECTOS oCONSUMOIAP) * { * try * { * SqlParameter[] dbparams = new SqlParameter[3] { * Param(enumDBFields.t305_idproyectosubnodo, oCONSUMOIAP.t305_idproyectosubnodo), * Param(enumDBFields.t305_seudonimo, oCONSUMOIAP.t305_seudonimo), * Param(enumDBFields.t301_idproyecto, oCONSUMOIAP.t301_idproyecto) * }; * * return (int)cDblib.Execute("SUPER_CONSUMOIAP_INS", dbparams); * } * catch (Exception ex) * { * throw ex; * } * } * /// <summary> * /// Obtiene un CONSUMOIAP_PROYECTOS a partir del id * /// </summary> * internal Models.CONSUMOIAP_PROYECTOS Select() * { * Models.CONSUMOIAP_PROYECTOS oCONSUMOIAP_PROYECTOS = null; * IDataReader dr = null; * * try * { * * SqlParameter[] dbparams = new SqlParameter[0]; * * dr = cDblib.DataReader("SUPER_CONSUMOIAP_SEL", dbparams); * if (dr.Read()) * { * oCONSUMOIAP_PROYECTOS = new Models.CONSUMOIAP_PROYECTOS(); * oCONSUMOIAP_PROYECTOS.t305_idproyectosubnodo=Convert.ToInt32(dr["t305_idproyectosubnodo"]); * if(!Convert.IsDBNull(dr["t305_seudonimo"])) * oCONSUMOIAP_PROYECTOS.t305_seudonimo=Convert.ToString(dr["t305_seudonimo"]); * oCONSUMOIAP_PROYECTOS.t301_idproyecto=Convert.ToInt32(dr["t301_idproyecto"]); * * } * return oCONSUMOIAP_PROYECTOS; * * } * catch (Exception ex) * { * throw ex; * } * finally * { * if (dr != null) * { * if (!dr.IsClosed) dr.Close(); * dr.Dispose(); * } * } * } * * /// <summary> * /// Actualiza un CONSUMOIAP_PROYECTOS a partir del id * /// </summary> * /// * /* * internal int Update(Models.CONSUMOIAP_PROYECTOS oCONSUMOIAP_PROYECTOS) * { * try * { * SqlParameter[] dbparams = new SqlParameter[3] { * Param(enumDBFields.t305_idproyectosubnodo, oCONSUMOIAP_PROYECTOS.t305_idproyectosubnodo), * Param(enumDBFields.t305_seudonimo, oCONSUMOIAP_PROYECTOS.t305_seudonimo), * Param(enumDBFields.t301_idproyecto, oCONSUMOIAP_PROYECTOS.t301_idproyecto) * }; * * return (int)cDblib.Execute("SUPER_CONSUMOIAP_UPD", dbparams); * } * catch (Exception ex) * { * throw ex; * } * } * * /// <summary> * /// Elimina un CONSUMOIAP_PROYECTOS a partir del id * /// </summary> * internal int Delete() * { * try * { * * * return (int)cDblib.Execute("SUPER_CONSUMOIAP_DEL", dbparams); * } * catch (Exception ex) * { * throw ex; * } * } * * /// <summary> * /// Obtiene todos los CONSUMOIAP_PROYECTOS * /// </summary> * internal List<Models.CONSUMOIAP_PROYECTOS> Catalogo(Models.CONSUMOIAP_PROYECTOS oCONSUMOIAP_PROYECTOSFilter) * { * Models.CONSUMOIAP_PROYECTOS oCONSUMOIAP_PROYECTOS = null; * List<Models.CONSUMOIAP_PROYECTOS> lst = new List<Models.CONSUMOIAP_PROYECTOS>(); * IDataReader dr = null; * * try * { * SqlParameter[] dbparams = new SqlParameter[3] { * Param(enumDBFields.t305_idproyectosubnodo, oGETPROYECTOS_CONSUMOIAP_PROYECTOSFilter.t305_idproyectosubnodo), * Param(enumDBFields.t305_seudonimo, oGETPROYECTOS_CONSUMOIAP_PROYECTOSFilter.t305_seudonimo), * Param(enumDBFields.t301_idproyecto, oGETPROYECTOS_CONSUMOIAP_PROYECTOSFilter.t301_idproyecto) * }; * * dr = cDblib.DataReader("SUPER_CONSUMOIAP_CAT", dbparams); * while (dr.Read()) * { * oCONSUMOIAP_PROYECTOS = new Models.CONSUMOIAP_PROYECTOS(); * oCONSUMOIAP_PROYECTOS.t305_idproyectosubnodo=Convert.ToInt32(dr["t305_idproyectosubnodo"]); * if(!Convert.IsDBNull(dr["t305_seudonimo"])) * oCONSUMOIAP_PROYECTOS.t305_seudonimo=Convert.ToString(dr["t305_seudonimo"]); * oCONSUMOIAP_PROYECTOS.t301_idproyecto=Convert.ToInt32(dr["t301_idproyecto"]); * * lst.Add(oCONSUMOIAP_PROYECTOS); * * } * return lst; * * } * catch (Exception ex) * { * throw ex; * } * finally * { * if (dr != null) * { * if (!dr.IsClosed) dr.Close(); * dr.Dispose(); * } * } * } */ public List <Models.CONSUMOIAP_PROYECTOS> Catalogo(int t314_idusuario, DateTime dDesde, DateTime dHasta) { Models.CONSUMOIAP_PROYECTOS oCONSUMOIAP_PROYECTOS = null; List <Models.CONSUMOIAP_PROYECTOS> lst = new List <Models.CONSUMOIAP_PROYECTOS>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[3] { Param(enumDBFields.t314_idusuario, t314_idusuario), Param(enumDBFields.dDesde, dDesde), Param(enumDBFields.dHasta, dHasta) }; dr = cDblib.DataReader("[SUP_GETPROYECTOS_CONSUMOIAP]", dbparams); while (dr.Read()) { oCONSUMOIAP_PROYECTOS = new Models.CONSUMOIAP_PROYECTOS(); oCONSUMOIAP_PROYECTOS.t305_idproyectosubnodo = Convert.ToInt32(dr["t305_idproyectosubnodo"]); if (!Convert.IsDBNull(dr["t305_seudonimo"])) { oCONSUMOIAP_PROYECTOS.t305_seudonimo = Convert.ToString(dr["t305_seudonimo"]); } oCONSUMOIAP_PROYECTOS.t301_idproyecto = Convert.ToInt32(dr["t301_idproyecto"]); lst.Add(oCONSUMOIAP_PROYECTOS); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Inserta un DESPLAZAMIENTO /// </summary> //internal int Insert(Models.DESPLAZAMIENTO oDESPLAZAMIENTO) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[4] { // Param(enumDBFields.t615_fechoraida, oDESPLAZAMIENTO.t615_fechoraida), // Param(enumDBFields.t615_fechoravuelta, oDESPLAZAMIENTO.t615_fechoravuelta), // Param(enumDBFields.numero_usos, oDESPLAZAMIENTO.numero_usos) // }; // return (int)cDblib.Execute("IAP_DESPLAZAMIENTO_INS", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} /// <summary> /// Obtiene un DESPLAZAMIENTO a partir del id /// </summary> //internal Models.DESPLAZAMIENTO Select() //{ // Models.DESPLAZAMIENTO oDESPLAZAMIENTO = null; // IDataReader dr = null; // try // { // dr = cDblib.DataReader("IAP_DESPLAZAMIENTO_SEL", dbparams); // if (dr.Read()) // { // oDESPLAZAMIENTO = new Models.DESPLAZAMIENTO(); // oDESPLAZAMIENTO.t615_iddesplazamiento=Convert.ToInt32(dr["t615_iddesplazamiento"]); // oDESPLAZAMIENTO.t615_destino=Convert.ToString(dr["t615_destino"]); // oDESPLAZAMIENTO.t615_observaciones=Convert.ToString(dr["t615_observaciones"]); // oDESPLAZAMIENTO.t615_fechoraida=Convert.ToDateTime(dr["t615_fechoraida"]); // oDESPLAZAMIENTO.t615_fechoravuelta=Convert.ToDateTime(dr["t615_fechoravuelta"]); // oDESPLAZAMIENTO.numero_usos=Convert.ToInt32(dr["numero_usos"]); // } // return oDESPLAZAMIENTO; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} /// <summary> /// Actualiza un DESPLAZAMIENTO a partir del id /// </summary> //internal int Update(Models.DESPLAZAMIENTO oDESPLAZAMIENTO) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[6] { // Param(enumDBFields.t615_iddesplazamiento, oDESPLAZAMIENTO.t615_iddesplazamiento), // Param(enumDBFields.t615_destino, oDESPLAZAMIENTO.t615_destino), // Param(enumDBFields.t615_observaciones, oDESPLAZAMIENTO.t615_observaciones), // Param(enumDBFields.t615_fechoraida, oDESPLAZAMIENTO.t615_fechoraida), // Param(enumDBFields.t615_fechoravuelta, oDESPLAZAMIENTO.t615_fechoravuelta), // Param(enumDBFields.numero_usos, oDESPLAZAMIENTO.numero_usos) // }; // return (int)cDblib.Execute("IAP_DESPLAZAMIENTO_UPD", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} /// <summary> /// Elimina un DESPLAZAMIENTO a partir del id /// </summary> //internal int Delete() //{ // try // { // return (int)cDblib.Execute("IAP_DESPLAZAMIENTO_DEL", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} /// <summary> /// Obtiene todos los DESPLAZAMIENTO /// </summary> internal List <Models.DESPLAZAMIENTO> Catalogo(int t314_idusuario, DateTime fec_desde, DateTime fec_hasta, int t420_idreferencia) { Models.DESPLAZAMIENTO oDESPLAZAMIENTO = null; List <Models.DESPLAZAMIENTO> lst = new List <Models.DESPLAZAMIENTO>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[4] { Param(enumDBFields.t314_idusuario, t314_idusuario), Param(enumDBFields.t615_fechoraida, fec_desde), Param(enumDBFields.t615_fechoravuelta, fec_hasta), Param(enumDBFields.t420_idreferencia, t420_idreferencia) }; dr = cDblib.DataReader("GVT_DESPLAZAMIENTOSECO_CAT", dbparams); while (dr.Read()) { oDESPLAZAMIENTO = new Models.DESPLAZAMIENTO(); oDESPLAZAMIENTO.t615_iddesplazamiento = Convert.ToInt32(dr["t615_iddesplazamiento"]); oDESPLAZAMIENTO.t615_destino = Convert.ToString(dr["t615_destino"]); oDESPLAZAMIENTO.t615_observaciones = Convert.ToString(dr["t615_observaciones"]); oDESPLAZAMIENTO.t615_fechoraida = Convert.ToDateTime(dr["t615_fechoraida"]); oDESPLAZAMIENTO.t615_fechoravuelta = Convert.ToDateTime(dr["t615_fechoravuelta"]); oDESPLAZAMIENTO.numero_usos = Convert.ToInt32(dr["numero_usos"]); lst.Add(oDESPLAZAMIENTO); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene todos los integrantes de MIEQUIPO /// </summary> internal Models.MIEQUIPO CatalogoAbrirEvaluacion(int t001_idficepi) { //Parámetros de salida SqlParameter entradasentramite = null, confirmequipo = null; Models.MIEQUIPO miequipo = new Models.MIEQUIPO(); miequipo.idficepi = t001_idficepi; miequipo.profesionales = new List <Models.MIEQUIPO.profesional>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[1] { Param(ParameterDirection.Input, enumDBFields.t001_idficepi, t001_idficepi.ToString()), }; dr = cDblib.DataReader("PRO_ABRIREVALUACIONES_CAT", dbparams); while (dr.Read()) { miequipo.profesionales.Add(new Models.MIEQUIPO.profesional(int.Parse(dr["t001_idficepi"].ToString()), dr["T001_SEXO"].ToString(), dr["correo"].ToString(), dr["nombreevaluado"].ToString(), dr["nombreevaluador"].ToString(), bool.Parse(dr["evaluacionAbierta"].ToString()), bool.Parse(dr["evaluacionEnCurso"].ToString()), ((dr["t937_estadopeticion"] != DBNull.Value) ? (byte?)byte.Parse(dr["t937_estadopeticion"].ToString()) : null), dr["evaluado"].ToString())); } return(miequipo); } catch (Exception ex) { throw new IBException(100, "Ocurrió un error obteniendo los datos de mi equipo de base de datos.", ex); } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); //Hasta no hacer el dispose, no obtienen valor los parámetros de salida miequipo.entradasentramite = (entradasentramite != null && entradasentramite.Value != DBNull.Value) ? bool.Parse(entradasentramite.Value.ToString()) : false; miequipo.confirmequipo = (confirmequipo != null && confirmequipo.Value != DBNull.Value) ? (DateTime?)DateTime.Parse(confirmequipo.Value.ToString()) : null; } } }
///// <summary> ///// Inserta un ProyectoSubNodo ///// </summary> //internal int Insert(Models.ProyectoSubNodo oProyectoSubNodo) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[11] { // Param(enumDBFields.t301_estado, oProyectoSubNodo.t301_estado), // Param(enumDBFields.t301_denominacion, oProyectoSubNodo.t301_denominacion), // Param(enumDBFields.t301_idproyecto, oProyectoSubNodo.t301_idproyecto), // Param(enumDBFields.t301_categoria, oProyectoSubNodo.t301_categoria), // Param(enumDBFields.t305_accesobitacora_pst, oProyectoSubNodo.t305_accesobitacora_pst), // Param(enumDBFields.t305_cualidad, oProyectoSubNodo.t305_cualidad), // Param(enumDBFields.t314_idusuario_SAT, oProyectoSubNodo.t314_idusuario_SAT), // Param(enumDBFields.t314_idusuario_SAA, oProyectoSubNodo.t314_idusuario_SAA), // Param(enumDBFields.t301_externalizable, oProyectoSubNodo.t301_externalizable), // Param(enumDBFields.t422_idmoneda, oProyectoSubNodo.t422_idmoneda), // Param(enumDBFields.denMoneda, oProyectoSubNodo.denMoneda) // }; // return (int)cDblib.Execute("_ProyectoSubNodo_INS", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene un ProyectoSubNodo a partir del id ///// </summary> internal Models.ProyectoSubNodo Select(int idPSN) { Models.ProyectoSubNodo oProyectoSubNodo = null; IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[1] { Param(enumDBFields.t305_idproyectosubnodo, idPSN), }; dr = cDblib.DataReader("SUP_PROY_GET", dbparams); if (dr.Read()) { oProyectoSubNodo = new Models.ProyectoSubNodo(); oProyectoSubNodo.t301_estado = Convert.ToString(dr["t301_estado"]); oProyectoSubNodo.t301_denominacion = Convert.ToString(dr["t301_denominacion"]); oProyectoSubNodo.t301_idproyecto = Convert.ToInt32(dr["t301_idproyecto"]); oProyectoSubNodo.t301_categoria = Convert.ToString(dr["t301_categoria"]); oProyectoSubNodo.t305_accesobitacora_pst = Convert.ToString(dr["t305_accesobitacora_pst"]); oProyectoSubNodo.t305_accesobitacora_iap = Convert.ToString(dr["t305_accesobitacora_iap"]); oProyectoSubNodo.t305_cualidad = Convert.ToString(dr["t305_cualidad"]); oProyectoSubNodo.t314_idusuario_SAT = Convert.ToInt32(dr["t314_idusuario_SAT"]); oProyectoSubNodo.t314_idusuario_SAA = Convert.ToInt32(dr["t314_idusuario_SAA"]); oProyectoSubNodo.t301_externalizable = Convert.ToBoolean(dr["t301_externalizable"]); oProyectoSubNodo.t422_idmoneda = Convert.ToString(dr["t422_idmoneda"]); oProyectoSubNodo.denMoneda = Convert.ToString(dr["denMoneda"]); } return(oProyectoSubNodo); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
//#region funciones publicas /// <summary> /// Obtiene todos los ConsumoIAPMasivaPT /// </summary> internal List <Models.ConsumoIAPMasivaPT> Catalogo(Int32 nUsuario, Int32 nPSN, DateTime ultimoMesCerrado, Nullable <DateTime> fechaInicio, Nullable <DateTime> fechaFin) { Models.ConsumoIAPMasivaPT oConsumoIAPMasivaPT = null; List <Models.ConsumoIAPMasivaPT> lst = new List <Models.ConsumoIAPMasivaPT>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[5] { Param(enumDBFields.nUsuario, nUsuario), Param(enumDBFields.nPSN, nPSN), Param(enumDBFields.dUMC, ultimoMesCerrado), Param(enumDBFields.dInicioImput, fechaInicio), Param(enumDBFields.dFinImput, fechaFin) }; dr = cDblib.DataReader("SUP_CONSUMOIAPMASIVA_PT", dbparams); while (dr.Read()) { oConsumoIAPMasivaPT = new Models.ConsumoIAPMasivaPT(); oConsumoIAPMasivaPT.nivel = Convert.ToInt32(dr["nivel"]); oConsumoIAPMasivaPT.t331_idpt = Convert.ToInt32(dr["t331_idpt"]); oConsumoIAPMasivaPT.t331_despt = Convert.ToString(dr["t331_despt"]); oConsumoIAPMasivaPT.t331_orden = Convert.ToInt32(dr["t331_orden"]); lst.Add(oConsumoIAPMasivaPT); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene todos los ModalidadContrato /// </summary> internal List <Models.ModalidadContrato> Catalogo(Nullable <byte> t316_idmodalidad, string t316_denominacion, bool bTodos, byte nOrden, byte nAscDesc) { Models.ModalidadContrato oModalidadContrato = null; List <Models.ModalidadContrato> lst = new List <Models.ModalidadContrato>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[5] { Param(enumDBFields.t316_idmodalidad, t316_idmodalidad), Param(enumDBFields.t316_denominacion, t316_denominacion), Param(enumDBFields.bTodos, bTodos), Param(enumDBFields.nOrden, nOrden), Param(enumDBFields.nAscDesc, nAscDesc) }; dr = cDblib.DataReader("SUP_MODALIDADCONTRATO_C", dbparams); while (dr.Read()) { oModalidadContrato = new Models.ModalidadContrato(); oModalidadContrato.t316_idmodalidad = Convert.ToByte(dr["t316_idmodalidad"]); oModalidadContrato.t316_denominacion = Convert.ToString(dr["t316_denominacion"]); lst.Add(oModalidadContrato); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene todos los TipoAsunto /// </summary> internal List <Models.TipoAsuntoCat> Catalogo(Models.TipoAsuntoCat oTipoAsuntoFilter) { Models.TipoAsuntoCat oTipoAsunto = null; List <Models.TipoAsuntoCat> lst = new List <Models.TipoAsuntoCat>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[5] { Param(enumDBFields.t384_destipo, oTipoAsuntoFilter.t384_destipo), Param(enumDBFields.t384_idtipo, oTipoAsuntoFilter.t384_idtipo), Param(enumDBFields.t384_orden, oTipoAsuntoFilter.t384_orden), Param(enumDBFields.nOrden, oTipoAsuntoFilter.nOrden), Param(enumDBFields.nAscDesc, oTipoAsuntoFilter.nAscDesc) }; dr = cDblib.DataReader("SUP_TIPOASUNTO_C", dbparams); while (dr.Read()) { oTipoAsunto = new Models.TipoAsuntoCat(); oTipoAsunto.t384_destipo = Convert.ToString(dr["T384_destipo"]); oTipoAsunto.t384_idtipo = Convert.ToInt32(dr["T384_idtipo"]); oTipoAsunto.t384_orden = Convert.ToByte(dr["T384_orden"]); lst.Add(oTipoAsunto); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
internal Models.ConsumoIAPTotalSemana ObtenerConsumosTotalesSemanaIAP(int nEmpleado, DateTime dDesde, DateTime dHasta) { Models.ConsumoIAPTotalSemana oConsumoIAPTotalSemana = null; SqlDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[3] { Param(enumDBFields.nEmpleado, nEmpleado), Param(enumDBFields.dDesde, dDesde), Param(enumDBFields.dHasta, dHasta), }; dr = cDblib.DataReader("SUP_CONSUMOIAPTOTALSEMANA_IAP30", dbparams); if (dr.Read()) { oConsumoIAPTotalSemana = new Models.ConsumoIAPTotalSemana(); oConsumoIAPTotalSemana.tot_Lunes = Convert.ToDouble(dr["tot_Lunes"]); oConsumoIAPTotalSemana.tot_Martes = Convert.ToDouble(dr["tot_Martes"]); oConsumoIAPTotalSemana.tot_Miercoles = Convert.ToDouble(dr["tot_Miercoles"]); oConsumoIAPTotalSemana.tot_Jueves = Convert.ToDouble(dr["tot_Jueves"]); oConsumoIAPTotalSemana.tot_Viernes = Convert.ToDouble(dr["tot_Viernes"]); oConsumoIAPTotalSemana.tot_Sabado = Convert.ToDouble(dr["tot_Sabado"]); oConsumoIAPTotalSemana.tot_Domingo = Convert.ToDouble(dr["tot_Domingo"]); } return(oConsumoIAPTotalSemana); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
internal List <Models.EstructuraPreventa> Arbol(bool bMostrarInactivos) { Models.EstructuraPreventa oElem = null; List <Models.EstructuraPreventa> lst = new List <Models.EstructuraPreventa>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[1] { Param(enumDBFields.MostrarInactivos, bMostrarInactivos) }; dr = cDblib.DataReader("SIC_GETESTRUCTURA_PREVENTA", dbparams); while (dr.Read()) { oElem = new Models.EstructuraPreventa(); oElem.unidad = Convert.ToInt16(dr["unidad"]); oElem.area = Convert.ToInt32(dr["area"]); oElem.subarea = Convert.ToInt32(dr["subarea"]); oElem.estado = Convert.ToBoolean(dr["ESTADO"]); oElem.indentacion = Convert.ToInt16(dr["INDENTACION"]); oElem.denominacion = dr["DENOMINACION"].ToString(); lst.Add(oElem); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
///// <summary> ///// Inserta un FiguraNodo ///// </summary> //internal int Insert(Models.FiguraNodo oFiguraNodo) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[3] { // Param(enumDBFields.t303_idnodo, oFiguraNodo.t303_idnodo), // Param(enumDBFields.t314_idusuario, oFiguraNodo.t314_idusuario), // Param(enumDBFields.t308_figura, oFiguraNodo.t308_figura) // }; // return (int)cDblib.Execute("_FiguraNodo_INS", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene un FiguraNodo a partir del id ///// </summary> //internal Models.FiguraNodo Select() //{ // Models.FiguraNodo oFiguraNodo = null; // IDataReader dr = null; // try // { // dr = cDblib.DataReader("_FiguraNodo_SEL", dbparams); // if (dr.Read()) // { // oFiguraNodo = new Models.FiguraNodo(); // oFiguraNodo.t303_idnodo=Convert.ToInt32(dr["t303_idnodo"]); // oFiguraNodo.t314_idusuario=Convert.ToInt32(dr["t314_idusuario"]); // oFiguraNodo.t308_figura=Convert.ToString(dr["t308_figura"]); // } // return oFiguraNodo; // } // catch (Exception ex) // { // throw ex; // } // finally // { // if (dr != null) // { // if (!dr.IsClosed) dr.Close(); // dr.Dispose(); // } // } //} ///// <summary> ///// Actualiza un FiguraNodo a partir del id ///// </summary> //internal int Update(Models.FiguraNodo oFiguraNodo) //{ // try // { // SqlParameter[] dbparams = new SqlParameter[3] { // Param(enumDBFields.t303_idnodo, oFiguraNodo.t303_idnodo), // Param(enumDBFields.t314_idusuario, oFiguraNodo.t314_idusuario), // Param(enumDBFields.t308_figura, oFiguraNodo.t308_figura) // }; // return (int)cDblib.Execute("_FiguraNodo_UPD", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Elimina un FiguraNodo a partir del id ///// </summary> //internal int Delete() //{ // try // { // return (int)cDblib.Execute("_FiguraNodo_DEL", dbparams); // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Obtiene todos los FiguraNodo ///// </summary> internal List <Models.FiguraNodo> Catalogo(Models.FiguraNodo oFiguraNodoFilter) { Models.FiguraNodo oFiguraNodo = null; List <Models.FiguraNodo> lst = new List <Models.FiguraNodo>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[3] { Param(enumDBFields.t303_idnodo, oFiguraNodoFilter.t303_idnodo), Param(enumDBFields.t314_idusuario, oFiguraNodoFilter.t314_idusuario), Param(enumDBFields.t308_figura, oFiguraNodoFilter.t308_figura) }; dr = cDblib.DataReader("SUP_FIGURANODO_C", dbparams); while (dr.Read()) { oFiguraNodo = new Models.FiguraNodo(); oFiguraNodo.t303_idnodo = Convert.ToInt32(dr["t303_idnodo"]); oFiguraNodo.t314_idusuario = Convert.ToInt32(dr["t314_idusuario"]); oFiguraNodo.t308_figura = Convert.ToString(dr["t308_figura"]); lst.Add(oFiguraNodo); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }