public AccionesMobi[] GetAcciones(int id_bien, int id_estado_propiedad, int id_area, int id_area_receptora, int id_area_propietaria) { List <AccionesMobi> listaAcciones = new List <AccionesMobi>(); SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.MOBI_GET_Acciones"); cn.AsignarParametro("@id_bien", id_bien); cn.AsignarParametro("@id_estado_propiedad", id_estado_propiedad); cn.AsignarParametro("@id_area_seleccionada", id_area); if (id_estado_propiedad == 3) { cn.AsignarParametro("@id_area_propietaria", id_area_receptora); } else { cn.AsignarParametro("@id_area_propietaria", id_area_propietaria); } dr = cn.EjecutarConsulta(); AccionesMobi acciones; while (dr.Read()) { acciones = new AccionesMobi(); acciones.IdAccion = dr.GetString(dr.GetOrdinal("Acciones")); acciones.Descripcion = dr.GetString(dr.GetOrdinal("Descripcion")); listaAcciones.Add(acciones); } cn.Desconestar(); return(listaAcciones.ToArray()); }
public MoBi_Bien[] GetBienesDisponibles(int IdArea, int IdTipoBien, int IdUsuario) { List <MoBi_Bien> lb = new List <MoBi_Bien>(); MoBi_Bien bien; SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.MOBI_GetBienesDisponibles"); cn.AsignarParametro("@IdArea", IdArea); cn.AsignarParametro("@IdTipoBien", IdTipoBien); cn.AsignarParametro("@IdUsuario", IdUsuario); dr = cn.EjecutarConsulta(); while (dr.Read()) { bien = new MoBi_Bien(); bien.Id = dr.GetInt32(dr.GetOrdinal("id")); bien.Descripcion = dr.GetString(dr.GetOrdinal("descripcion")); bien.Ubicacion = dr.GetString(dr.GetOrdinal("ubicacion")); bien.Verificacion = dr.GetString(dr.GetOrdinal("verificacion")); bien.Estado = dr.GetString(dr.GetOrdinal("estado")); lb.Add(bien); } dr.Close(); dr.Dispose(); dr = null; cn.Desconestar(); return(lb.ToArray()); }
public List <Localidad> GetLocalidadesDeLaProvincia(Provincia provincia) { SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.VIA_GetLocalidadesDeLaProvincia"); cn.AsignarParametro("@idProvincia", provincia.CodigoAFIP); dr = cn.EjecutarConsulta(); Localidad unaLocalidad; List <Localidad> localidades = new List <Localidad>(); while (dr.Read()) { unaLocalidad = new Localidad { Id = dr.GetInt32(0), Nombre = dr.GetString(1) }; if (provincia.Id == 0) //Si es Capital Federal { if (unaLocalidad.Id == 11319) //Solo se agrega la Localidad del Ministerio CP: 1332 { localidades.Add(unaLocalidad); } } else { localidades.Add(unaLocalidad); } } return(localidades); }
public MoBi_Bien[] GetBienesDelAreaRecepcion(int IdArea, int IdTipoBien) { List <MoBi_Bien> lb = new List <MoBi_Bien>(); MoBi_Bien bien; SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.MOBI_GetBienesDelAreaRecepcion"); cn.AsignarParametro("@IdArea", IdArea); cn.AsignarParametro("@IdTipoBien", IdTipoBien); dr = cn.EjecutarConsulta(); while (dr.Read()) { bien = new MoBi_Bien(); bien.Id = dr.GetInt32(dr.GetOrdinal("id")); bien.Descripcion = dr.GetString(dr.GetOrdinal("descripcion")); bien.Estado = dr.GetString(dr.GetOrdinal("estado")); bien.FechaUltMov = dr.GetDateTime(dr.GetOrdinal("ultMovimiento")); //bien.Remitente = dr.GetString(dr.GetOrdinal("remitente")); //bien.Asignacion = dr.GetString(dr.GetOrdinal("asignacion")); lb.Add(bien); } cn.Desconestar(); return(lb.ToArray()); }
public List <PT_Informe> PT_Get_Estado_Informes_Participacion_Por_Periodo(Usuario usuario) { SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.PRGSOC_GET_Estado_Informes_Participacion_Por_Periodo"); cn.AsignarParametro("@Id_usuario", usuario.Id); dr = cn.EjecutarConsulta(); PT_Informe res; List <PT_Informe> lista = new List <PT_Informe>(); while (dr.Read()) { res = new PT_Informe(); res.Entidad = new PT_Entidad(); res.Entidad.Anio = dr.GetInt32(dr.GetOrdinal("anio")); res.Entidad.Mes = dr.GetInt32(dr.GetOrdinal("Mes")); res.Ent_SinCarga = dr.GetInt32(dr.GetOrdinal("Ent_SinCarga")); res.Ent_EnProceso = dr.GetInt32(dr.GetOrdinal("Ent_EnProceso")); res.Ent_ConInforme = dr.GetInt32(dr.GetOrdinal("Ent_ConInforme")); res.Partic_SinCarga = dr.GetInt32(dr.GetOrdinal("Partic_SinCarga")); res.Partic_EnProceso = dr.GetInt32(dr.GetOrdinal("Partic_EnProceso")); res.Partic_ConInforme = dr.GetInt32(dr.GetOrdinal("Partic_ConInforme")); lista.Add(res); } cn.Desconestar(); return(lista); }
public List <PT_Resumen_Inicial> PT_Get_Estado_Carga_Participacion_Por_Periodo(int anio, int mes, Usuario usuario) { SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.PRGSOC_GET_Estado_Carga_Participacion_Por_Periodo"); cn.AsignarParametro("@anio", anio); cn.AsignarParametro("@mes", mes); cn.AsignarParametro("@Id_usuario", usuario.Id); dr = cn.EjecutarConsulta(); PT_Resumen_Inicial res; List <PT_Resumen_Inicial> lista = new List <PT_Resumen_Inicial>(); while (dr.Read()) { res = new PT_Resumen_Inicial(); res.Id_Entidad = dr.GetInt32(dr.GetOrdinal("Id_Entidad")); res.Nombre_Entidad = dr.GetString(dr.GetOrdinal("Nombre_Entidad")); res.Activos = dr.GetInt32(dr.GetOrdinal("Activos")); res.Activos_Parcial = dr.GetInt32(dr.GetOrdinal("Activos_Parcial")); res.Suspendidos = dr.GetInt32(dr.GetOrdinal("Suspendidos")); res.Inactivos = dr.GetInt32(dr.GetOrdinal("Inactivos")); res.Sin_Carga = dr.GetInt32(dr.GetOrdinal("SinCarga")); res.En_Proceso = dr.GetInt32(dr.GetOrdinal("EnProceso")); res.Con_Informe = dr.GetInt32(dr.GetOrdinal("ConInforme")); res.IdFuncionalidad = dr.GetInt32(dr.GetOrdinal("IdFuncionalidad")); res.NombreFuncionalidad = dr.GetString(dr.GetOrdinal("NombreFuncionalidad")); lista.Add(res); } cn.Desconestar(); return(lista); }
public List <PT_Justificacion> PT_Get_Justificacion(int id_registro) { SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.PRGSOC_Carga_Participacion_Justificacion"); cn.AsignarParametro("@Id_Registro", id_registro); dr = cn.EjecutarConsulta(); PT_Justificacion just; List <PT_Justificacion> lista = new List <PT_Justificacion>(); while (dr.Read()) { just = new PT_Justificacion(); just.Id_Registro = dr.GetInt32(dr.GetOrdinal("Id_Registro")); just.Id_Persona_Rol = dr.GetInt32(dr.GetOrdinal("Id_Persona_Rol")); just.Id_Motivo = dr.GetInt32(dr.GetOrdinal("Id_Motivo")); just.Anio_Desde = dr.GetInt32(dr.GetOrdinal("Anio_Desde")); just.Mes_Desde = dr.GetInt32(dr.GetOrdinal("Mes_Desde")); just.Semana_Desde = dr.GetInt32(dr.GetOrdinal("Semana_Desde")); just.Anio_Hasta = dr.GetInt32(dr.GetOrdinal("Anio_Hasta")); just.Mes_Hasta = dr.GetInt32(dr.GetOrdinal("Mes_Hasta")); just.Semana_Hasta = dr.GetInt32(dr.GetOrdinal("Semana_Hasta")); just.Justificacion = dr.GetString(dr.GetOrdinal("Justificacion")); just.Id_Usuario_Carga = dr.GetInt32(dr.GetOrdinal("Id_Usuario_Carga")); just.Fecha_Carga = dr.GetDateTime(dr.GetOrdinal("Fecha_Carga")); lista.Add(just); } cn.Desconestar(); return(lista); }
public List <GrupoConceptosDeLicencia> GetGruposConceptosLicencia() { List <GrupoConceptosDeLicencia> grupos = new List <GrupoConceptosDeLicencia>(); GrupoConceptosDeLicencia grupo; SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.Web_GetConceptosLicenciaAgrupados"); dr = cn.EjecutarConsulta(); if (dr.Read()) { grupo = new GrupoConceptosDeLicencia { Id = dr.GetInt32(dr.GetOrdinal("idGrupo")), Descripcion = dr.GetString(dr.GetOrdinal("descripcionGrupo")), Detalle = dr.GetString(dr.GetOrdinal("detalleGrupo")) }; grupo.Conceptos = new List <ConceptoDeLicencia>(); grupo.Conceptos.Add(new ConceptoDeLicencia { Id = dr.GetInt16(dr.GetOrdinal("idConcepto")), Articulo = dr.GetString(dr.GetOrdinal("Nro_Articulo")), Inciso = dr.GetString(dr.GetOrdinal("inciso")), Descripcion = dr.GetString(dr.GetOrdinal("descripcionConcepto")), PathFormularioWeb = dr.GetString(dr.GetOrdinal("PathFormularioWeb")), DiasHabiles = dr.GetBoolean(dr.GetOrdinal("diasHabiles")) }); while (dr.Read()) { if (grupo.Id != dr.GetInt32(dr.GetOrdinal("idGrupo"))) { grupos.Add(grupo); grupo = new GrupoConceptosDeLicencia { Id = dr.GetInt32(dr.GetOrdinal("idGrupo")), Descripcion = dr.GetString(dr.GetOrdinal("descripcionGrupo")), Detalle = dr.GetString(dr.GetOrdinal("detalleGrupo")) }; grupo.Conceptos = new List <ConceptoDeLicencia>(); } grupo.Conceptos.Add(new ConceptoDeLicencia { Id = dr.GetInt16(dr.GetOrdinal("idConcepto")), Articulo = dr.GetString(dr.GetOrdinal("Nro_Articulo")), Inciso = dr.GetString(dr.GetOrdinal("inciso")), Descripcion = dr.GetString(dr.GetOrdinal("descripcionConcepto")), PathFormularioWeb = dr.GetString(dr.GetOrdinal("PathFormularioWeb")), DiasHabiles = dr.GetBoolean(dr.GetOrdinal("diasHabiles")) }); } grupos.Add(grupo); } //GRUPO PARA VIATICOS grupo = new GrupoConceptosDeLicencia { Id = 5, Descripcion = "Viáticos", Detalle = "1. Generación de Viáticos del Personal." }; grupo.Conceptos = new List <ConceptoDeLicencia>(); grupo.Conceptos.Add(new ConceptoDeLicencia { Id = 0, Articulo = "101", Inciso = "VIA", Descripcion = "Viáticos", PathFormularioWeb = "~\\FormularioDeViaticos\\FCargaComisionDeServicio.aspx", DiasHabiles = false }); grupos.Add(grupo); return(grupos); }
public List <MedioDeTransporte> GetTodosLosMediosDeTransporte() { List <MedioDeTransporte> medios = new List <MedioDeTransporte>(); ConexionDB cn = new ConexionDB("dbo.VIA_GetMediosDeTransporte"); SqlDataReader dr = cn.EjecutarConsulta(); MedioDeTransporte medio; while (dr.Read()) { medio = new MedioDeTransporte(dr.GetInt16(0), dr.GetString(1)); medios.Add(medio); } return(medios); }
public Decimal GetValorDeViatico(Estadia estadia, Persona persona) { ConexionDB cn = new ConexionDB("dbo.VIA_GetValorDelViatico"); cn.AsignarParametro("@idTipoViatico", persona.TipoDeViatico.Id); cn.AsignarParametro("@idZona", estadia.Provincia.Zona.Id); SqlDataReader rto = cn.EjecutarConsulta(); if (rto.Read()) { return(rto.GetDecimal(3)); } //No creo que deberia volver 0 return(0); }
public List <PT_Participacion> PT_Get_Add_Participacion_por_Entidad_Periodo(int id_entidad, int mes, int anio, Usuario usuario) { SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.PRGSOC_GET_ADD_Participacion_Por_Entidad_Periodo"); cn.AsignarParametro("@Id_Entidad", id_entidad); cn.AsignarParametro("@Mes", mes); cn.AsignarParametro("@Anio", anio); cn.AsignarParametro("@Usuario", usuario.Id); dr = cn.EjecutarConsulta(); PT_Participacion part; List <PT_Participacion> lista = new List <PT_Participacion>(); while (dr.Read()) { part = new PT_Participacion(); part.Persona = new PT_Personas(); part.Persona.Id_Rol = dr.GetInt32(dr.GetOrdinal("Id_Persona_Rol")); part.Persona.CUIL = dr.GetString(dr.GetOrdinal("CUIL")); part.Persona.Nombre_Apellido = dr.GetString(dr.GetOrdinal("Apellido_Nombre")); part.Persona.Id_Estado = dr.GetInt32(dr.GetOrdinal("Id_Estado_Persona")); part.Persona.Nombre_Estado = dr.GetString(dr.GetOrdinal("Nombre_Estado")); part.Part_Semana1 = dr.GetInt32(dr.GetOrdinal("Part_Semana1")); part.Justif_Semana1 = dr.GetInt32(dr.GetOrdinal("Justif_Semana1")); part.Part_Semana2 = dr.GetInt32(dr.GetOrdinal("Part_Semana2")); part.Justif_Semana2 = dr.GetInt32(dr.GetOrdinal("Justif_Semana2")); part.Part_Semana3 = dr.GetInt32(dr.GetOrdinal("Part_Semana3")); part.Justif_Semana3 = dr.GetInt32(dr.GetOrdinal("Justif_Semana3")); part.Part_Semana4 = dr.GetInt32(dr.GetOrdinal("Part_Semana4")); part.Justif_Semana4 = dr.GetInt32(dr.GetOrdinal("Justif_Semana4")); part.Part_Semana5 = dr.GetInt32(dr.GetOrdinal("Part_Semana5")); part.Justif_Semana5 = dr.GetInt32(dr.GetOrdinal("Justif_Semana5")); if (!dr.IsDBNull(dr.GetOrdinal("Observacion"))) { part.Observacion = dr.GetString(dr.GetOrdinal("Observacion")); } ; lista.Add(part); } cn.Desconestar(); return(lista); }
public TipoDeViatico GetTipoDeViaticoDe(Persona unaPersona) { //devolver lo que corresponda //return "1184"; //SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.VIA_GetDatosDeContratacion"); cn.AsignarParametro("@nro_documento", unaPersona.Documento); SqlDataReader rto = cn.EjecutarConsulta(); //ModalidadDeContratacion modalidad = null; //var test = (ModalidadDeContratacion)Activator.CreateInstance(Type.GetType("General.ModalidadDeContratacionNormal, General")); //ModalidadDeContratacion modalidad = (ModalidadDeContratacion)test.Unwrap(); if (rto.Read()) { int idTipoPlanta = rto.GetInt16(7); int idNivel = rto.GetInt16(3); int idGrado = rto.GetInt16(5); //EVALUA SI EL TIPO DE PLANTA ES 3 Y DEPENDIENDO SI EL GRADO ES 2 o 3 o Resto if (idTipoPlanta == 3 & idNivel == 44 & idGrado == 2) { return(new TipoDeViatico(3, "Ministro")); } else if (idTipoPlanta == 3 & idNivel == 44 & idGrado == 3) { return(new TipoDeViatico(4, "Secretario")); } else if (idTipoPlanta == 3) { return(new TipoDeViatico(5, "Subsecretario")); } return(new TipoDeViatico(rto.GetInt16(9), rto.GetString(10))); //return tipoDeViatico; //ModalidadDeContratacion modalidad = modalidad.CrearModalidadDeContratacion(rto.GetInt16(9)); } return(null); }
public MoBi_TipoBien[] GetTipoDeBienes() { List <MoBi_TipoBien> ltb = new List <MoBi_TipoBien>(); MoBi_TipoBien tipoBien; SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.MOBI_GetTiposDeBien"); dr = cn.EjecutarConsulta(); while (dr.Read()) { tipoBien = new MoBi_TipoBien(); tipoBien.Id = dr.GetInt32(dr.GetOrdinal("id")); tipoBien.Nombre = dr.GetString(dr.GetOrdinal("nombre")); ltb.Add(tipoBien); } cn.Desconestar(); return(ltb.ToArray()); }
public List <PT_Informe> PT_Get_Generar_Informe_Participacion(int idInforme, Usuario usuario) { SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.PRGSOC_GET_Generar_Informe"); cn.AsignarParametro("@Id_Informe", idInforme); dr = cn.EjecutarConsulta(); PT_Informe res; List <PT_Informe> lista = new List <PT_Informe>(); while (dr.Read()) { res = new PT_Informe(); res.Entidad = new PT_Entidad(); res.Entidad.Id_Informe = dr.GetInt32(dr.GetOrdinal("Id_Informe")); res.Entidad.Fecha_Informe = dr.GetDateTime(dr.GetOrdinal("Fecha_Informe")); res.Entidad.Usuario_Informe = dr.GetString(dr.GetOrdinal("Usuario_Informe")); res.Entidad.Id_Entidad = dr.GetInt32(dr.GetOrdinal("Id_Entidad")); res.Entidad.Nombre_Entidad = dr.GetString(dr.GetOrdinal("Nombre_Entidad")); res.Entidad.Nombre_Mes = dr.GetString(dr.GetOrdinal("Mes")); res.Entidad.Observacion = dr.GetString(dr.GetOrdinal("Observacion")); res.Persona = new PT_Personas(); res.Persona.CUIL = dr.GetString(dr.GetOrdinal("CUIL")); res.Persona.Nombre_Apellido = dr.GetString(dr.GetOrdinal("Apellido_Nombre")); res.Persona.Nombre_Estado = dr.GetString(dr.GetOrdinal("Nombre_Estado")); res.Participacion = new PT_Participacion(); res.Participacion.Dato_Part_Semana1 = dr.GetString(dr.GetOrdinal("Part_Semana1")); res.Participacion.Dato_Part_Semana2 = dr.GetString(dr.GetOrdinal("Part_Semana2")); res.Participacion.Dato_Part_Semana3 = dr.GetString(dr.GetOrdinal("Part_Semana3")); res.Participacion.Dato_Part_Semana4 = dr.GetString(dr.GetOrdinal("Part_Semana4")); res.Participacion.Dato_Part_Semana5 = dr.GetString(dr.GetOrdinal("Part_Semana5")); lista.Add(res); } cn.Desconestar(); return(lista); }
public Persona GetNivelGradoDeContratacionDe(Persona unaPersona) { ConexionDB cn = new ConexionDB("dbo.VIA_GetDatosDeContratacion"); cn.AsignarParametro("@nro_documento", unaPersona.Documento); SqlDataReader rto = cn.EjecutarConsulta(); if (rto.Read()) { unaPersona.Categoria = rto.GetString(8); unaPersona.Nivel = rto.GetString(4); unaPersona.Grado = rto.GetString(6); return(unaPersona); } //devolver persona nula return(unaPersona); }
public MoBi_Area[] GetAreasUsuario(int IdUsuario) { List <MoBi_Area> lau = new List <MoBi_Area>(); MoBi_Area area; SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.MOBI_GetAreasDelUsuario"); cn.AsignarParametro("@IdUsuario", IdUsuario); dr = cn.EjecutarConsulta(); while (dr.Read()) { area = new MoBi_Area(); area.Id = dr.GetInt32(dr.GetOrdinal("id")); area.Nombre = dr.GetString(dr.GetOrdinal("nombre")); lau.Add(area); } cn.Desconestar(); return(lau.ToArray()); }
public List <PT_Informe> PT_Get_Estado_Informes_Participacion_Por_PeriodoyEntidad(int anio, int mes, Usuario usuario) { SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.PRGSOC_GET_Estado_Informes_Participacion_Por_PeriodoyEntidad"); cn.AsignarParametro("@Id_usuario", usuario.Id); cn.AsignarParametro("@mes", mes); cn.AsignarParametro("@anio", anio); dr = cn.EjecutarConsulta(); PT_Informe res; List <PT_Informe> lista = new List <PT_Informe>(); while (dr.Read()) { res = new PT_Informe(); res.Entidad = new PT_Entidad(); if (!dr.IsDBNull(dr.GetOrdinal("Id_Registro_Cabecera"))) { res.Entidad.Id_Cabecera = dr.GetInt32(dr.GetOrdinal("Id_Registro_Cabecera")); } ; res.Entidad.Id_Entidad = dr.GetInt32(dr.GetOrdinal("Id_Entidad_Tarea")); res.Entidad.Nombre_Entidad = dr.GetString(dr.GetOrdinal("Nombre_Entidad")); res.Entidad.Anio = dr.GetInt32(dr.GetOrdinal("anio")); res.Entidad.Mes = dr.GetInt32(dr.GetOrdinal("Mes")); res.Cant_Personas = dr.GetInt32(dr.GetOrdinal("Personas")); res.Entidad.Estado = dr.GetString(dr.GetOrdinal("Estado")); if (!dr.IsDBNull(dr.GetOrdinal("Id_Informe"))) { res.Entidad.Id_Informe = dr.GetInt32(dr.GetOrdinal("Id_Informe")); } ; lista.Add(res); } cn.Desconestar(); return(lista); }
public List <GeneralCombos> GetCargos() { SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.TG_Tabla_Funciones_Cargos"); dr = cn.EjecutarConsulta(); GeneralCombos cargo; List <GeneralCombos> listaCargos = new List <GeneralCombos>(); while (dr.Read()) { cargo = new GeneralCombos(); cargo.id = dr.GetInt16(dr.GetOrdinal("Id")); cargo.descripcion = dr.GetString(dr.GetOrdinal("Descripcion")); listaCargos.Add(cargo); } cn.Desconestar(); return(listaCargos); }
public List <Provincia> GetProvinciasDeLaZona(Zona zona) { SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.VIA_GetProvinciasDeLaZona"); cn.AsignarParametro("@idZona", zona.Id); dr = cn.EjecutarConsulta(); Provincia unaProvincia; List <Provincia> provincias = new List <Provincia>(); RepositorioDeLocalidades repositorio = RepositorioDeLocalidades.Nuevo(this.conexion); while (dr.Read()) { unaProvincia = new Provincia { Id = dr.GetInt16(0), Nombre = dr.GetString(1), CodigoAFIP = dr.GetInt16(0) }; provincias.Add(unaProvincia); unaProvincia.Localidades = repositorio.GetLocalidadesDeLaProvincia(unaProvincia); } return(provincias); }
public List <GeneralCombos> GetAmbitos() { SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.TG_Tabla_Ambitos_Antiguedad"); dr = cn.EjecutarConsulta(); GeneralCombos ambitos; List <GeneralCombos> listaAmbitos = new List <GeneralCombos>(); while (dr.Read()) { ambitos = new GeneralCombos(); ambitos.id = dr.GetInt16(dr.GetOrdinal("Id")); ambitos.descripcion = dr.GetString(dr.GetOrdinal("Descripcion")); listaAmbitos.Add(ambitos); } cn.Desconestar(); return(listaAmbitos); }
public MoBi_Area[] GetAreasDelUsuarioBienesDisponibles(int IdUsuario, int IdTipoBien, bool Incluir_Dependencias, bool Mostrar_Todas_Areas) { List <MoBi_Area> lau = new List <MoBi_Area>(); MoBi_Area area; SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.MOBI_GetAreasDelUsuarioBienesDisponibles"); cn.AsignarParametro("@IdUsuario", IdUsuario); cn.AsignarParametro("@Id_TipoBien", IdTipoBien); cn.AsignarParametro("@Incluir_Dependencias", Incluir_Dependencias); cn.AsignarParametro("@Mostrar_Todas_Areas", Mostrar_Todas_Areas); dr = cn.EjecutarConsulta(); while (dr.Read()) { area = new MoBi_Area(); area.Id = dr.GetInt32(dr.GetOrdinal("id")); area.Nombre = dr.GetString(dr.GetOrdinal("nombre")); lau.Add(area); } dr.Close(); dr.Dispose(); dr = null; cn.Desconestar(); return(lau.ToArray()); }
public List <PT_Participacion_Dato> PT_Get_Participaciones_Dato() { SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.PRGSOC_GET_Tabla_Datos_Participacion"); dr = cn.EjecutarConsulta(); PT_Participacion_Dato combo; List <PT_Participacion_Dato> lista = new List <PT_Participacion_Dato>(); while (dr.Read()) { combo = new PT_Participacion_Dato(); combo.Id = dr.GetInt32(dr.GetOrdinal("Id")); combo.Dato_Participacion = dr.GetString(dr.GetOrdinal("Dato_Participacion")); combo.Permite_Observaciones = dr.GetInt32(dr.GetOrdinal("PermiteObservaciones")); lista.Add(combo); } cn.Desconestar(); return(lista); }
public MoBi_Agente[] GetAgentes(int IdArea) { List <MoBi_Agente> la = new List <MoBi_Agente>(); SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.MOBI_GetAgentesDelArea"); cn.AsignarParametro("@Id_Area", IdArea); dr = cn.EjecutarConsulta(); MoBi_Agente agente; while (dr.Read()) { agente = new MoBi_Agente(); agente.Id = dr.GetInt32(dr.GetOrdinal("Id")); agente.Apellido = dr.GetString(dr.GetOrdinal("Apellido")); agente.Nombre = dr.GetString(dr.GetOrdinal("Nombre")); agente.Documento = dr.GetInt32(dr.GetOrdinal("NroDocumento")); agente.Descripcion = dr.GetString(dr.GetOrdinal("Agente")); la.Add(agente); } cn.Desconestar(); return(la.ToArray()); }
public List <Serv_Adm_Publica_Privada> GetExperienciaLaboral_Principal(int documento, Usuario usuario) { SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.LEG_GET_ExperienciaLaboral_Principal"); cn.AsignarParametro("@Documento", documento); dr = cn.EjecutarConsulta(); Serv_Adm_Publica_Privada Servicio; List <Serv_Adm_Publica_Privada> listaExperienciaLaboral = new List <Serv_Adm_Publica_Privada>(); while (dr.Read()) { Servicio = new Serv_Adm_Publica_Privada(); Servicio.Exp_Laboral_Id = dr.GetInt32(dr.GetOrdinal("Exp_Laboral_Id")); Servicio.Ambito = new Ambito(); Servicio.Ambito.Id = dr.GetInt16(dr.GetOrdinal("Id_Ambito")); Servicio.Ambito.Descripcion = dr.GetString(dr.GetOrdinal("Ambito")); Servicio.Jurisdiccion = dr.GetString(dr.GetOrdinal("Jurisdiccion")); Servicio.Folio = dr.GetString(dr.GetOrdinal("Folio")); Servicio.Doc_Titular = dr.GetInt32(dr.GetOrdinal("Documento")); Servicio.Id_Interna = dr.GetInt32(dr.GetOrdinal("Id_Interna")); Servicio.Fecha_Desde = dr.GetDateTime(dr.GetOrdinal("MIN_Fecha_Desde")); Servicio.Fecha_Hasta = dr.GetDateTime(dr.GetOrdinal("MAX_Fecha_Hasta")); if (!listaExperienciaLaboral.Exists(X => X.Folio == Servicio.Folio && X.Doc_Titular == Servicio.Doc_Titular && X.Ambito.Id == Servicio.Ambito.Id)) { listaExperienciaLaboral.Add(Servicio); } } cn.Desconestar(); return(listaExperienciaLaboral); }
public List <GeneralCombos> PT_Get_Cargar_Combo(string nombre_combo, Usuario usuario) { SqlDataReader dr = null; ConexionDB cn = null; switch (nombre_combo) { case "GrupoTrabajo": cn = new ConexionDB("dbo.PRGSOC_GET_Entidades"); break; case "MotivoJustificacion": cn = new ConexionDB("dbo.PRGSOC_GET_Tabla_Motivos_Justificacion"); break; default: break; } dr = cn.EjecutarConsulta(); GeneralCombos combo; List <GeneralCombos> lista = new List <GeneralCombos>(); while (dr.Read()) { combo = new GeneralCombos(); combo.id = dr.GetInt32(dr.GetOrdinal("Id")); combo.descripcion = dr.GetString(dr.GetOrdinal("Descripcion")); lista.Add(combo); } cn.Desconestar(); return(lista); }
public TipoDePlanta GetTipoDePlantaActualDe(Persona unaPersona) { SqlDataReader dr; if (new RepositorioLicencias(this.conexion).EstaCacheado <TipoDePlanta>(this.CacheTiposDePlantaActual, unaPersona.Documento)) { return(CacheTiposDePlantaActual[unaPersona.Documento].First()); } ConexionDB cn = new ConexionDB("[dbo].[Web_GetTipoDePlantaDePersona]"); cn.AsignarParametro("@Documento", unaPersona.Documento); dr = cn.EjecutarConsulta(); TipoDePlanta planta = null; //FC: antes solo devolvia el tipo de planta comun con el id que trae del sp if (dr.Read()) { planta = TipoDePlantaFromDR(dr, planta); } return(planta); }
public MoBi_Evento[] Mobi_GetMovimientos(int id_bien) { List <MoBi_Evento> listaEventos = new List <MoBi_Evento>(); SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.MOBI_GET_Eventos_por_IdBien"); cn.AsignarParametro("@id_bien", id_bien); dr = cn.EjecutarConsulta(); MoBi_Evento evento; while (dr.Read()) { evento = new MoBi_Evento(); evento.Id = dr.GetInt32(dr.GetOrdinal("Id_Evento")); evento.TipoEvento = dr.GetString(dr.GetOrdinal("Tipo_Evento")); evento.Observaciones = dr.GetString(dr.GetOrdinal("Observaciones")); evento.Receptor = dr.GetString(dr.GetOrdinal("Descripcion_Receptor")); evento.Fecha = dr.GetDateTime(dr.GetOrdinal("Fecha")); listaEventos.Add(evento); } cn.Desconestar(); return(listaEventos.ToArray()); }
public List <PT_Periodo> PT_Get_Periodos() { SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.PRGSOC_GET_Periodos"); dr = cn.EjecutarConsulta(); PT_Periodo combo; List <PT_Periodo> lista = new List <PT_Periodo>(); while (dr.Read()) { combo = new PT_Periodo(); combo.Id = dr.GetInt32(dr.GetOrdinal("Id")); combo.Mes = dr.GetString(dr.GetOrdinal("Mes")); combo.Anio = dr.GetInt32(dr.GetOrdinal("Anio")); combo.Cant_Semanas = dr.GetInt32(dr.GetOrdinal("Cantidad_Semannas")); lista.Add(combo); } cn.Desconestar(); return(lista); }
public MoBi_Evento[] GetEventosBien(int IdBien) { List <MoBi_Evento> le = new List <MoBi_Evento>(); MoBi_Evento evento; SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.MOBI_GetMovimientos"); cn.AsignarParametro("@Id_Bien", IdBien); dr = cn.EjecutarConsulta(); while (dr.Read()) { evento = new MoBi_Evento(); evento.Id = dr.GetInt32(dr.GetOrdinal("Id_Evento")); evento.Fecha = dr.GetDateTime(dr.GetOrdinal("Fecha")); evento.TipoEvento = dr.GetString(dr.GetOrdinal("TipoEvento")); evento.Observaciones = dr.GetString(dr.GetOrdinal("Observaciones")); evento.Area = dr.GetString(dr.GetOrdinal("Area")); evento.Responsable = dr.GetString(dr.GetOrdinal("Responsable")); evento.Operador = dr.GetString(dr.GetOrdinal("Operador")); le.Add(evento); } cn.Desconestar(); return(le.ToArray()); }
public List <Serv_Adm_Publica_Privada> GET_Servicios_Adm_Publica_Detalles(int legajo, string folio, Usuario usuario) { SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.LEG_GET_Servicios_Adm_Publica_Detalles"); cn.AsignarParametro("@Id_interna", legajo); cn.AsignarParametro("@Folio", folio); dr = cn.EjecutarConsulta(); Serv_Adm_Publica_Privada Servicio; List <Serv_Adm_Publica_Privada> listaServAdmPubica = new List <Serv_Adm_Publica_Privada>(); while (dr.Read()) { Servicio = new Serv_Adm_Publica_Privada(); Servicio.Id = dr.GetInt32(dr.GetOrdinal("id_adm_publica")); Servicio.Ambito = new Ambito(); Servicio.Ambito.Id = dr.GetInt16(dr.GetOrdinal("ambito")); Servicio.Jurisdiccion = dr.GetString(dr.GetOrdinal("jurisdiccion")); Servicio.Organismo = dr.GetString(dr.GetOrdinal("organismo")); Servicio.Cargo = new Cargo(); Servicio.Cargo.Id = dr.GetInt16(dr.GetOrdinal("Id_Cargo")); Servicio.Cargo.Descripcion = dr.GetString(dr.GetOrdinal("cargo")); Servicio.Remunerativo = dr.GetBoolean(dr.GetOrdinal("remunerativo")); Servicio.Fecha_Desde = dr.GetDateTime(dr.GetOrdinal("fecha_desde")); Servicio.Fecha_Hasta = dr.GetDateTime(dr.GetOrdinal("fecha_hasta")); Servicio.Causa_Egreso = dr.GetString(dr.GetOrdinal("causa_egreso")); Servicio.Folio = dr.GetString(dr.GetOrdinal("folio")); Servicio.Id_Interna = dr.GetInt32(dr.GetOrdinal("id_interna")); Servicio.Doc_Titular = dr.GetInt32(dr.GetOrdinal("Doc_Titular")); Servicio.Caja = dr.GetString(dr.GetOrdinal("caja")); Servicio.Afiliado = dr.GetString(dr.GetOrdinal("afiliado")); Servicio.DatoDeBaja = dr.GetBoolean(dr.GetOrdinal("datodebaja")); //Servicio.datonoimprime = dr.GetBoolean(dr.GetOrdinal("datonoimprime")); if (dr.IsDBNull(dr.GetOrdinal("Ctr_Cert"))) { Servicio.Ctr_Cert = null; } else { Servicio.Ctr_Cert = dr.GetBoolean(dr.GetOrdinal("Ctr_Cert")); } if (dr.IsDBNull(dr.GetOrdinal("Usuario"))) { Servicio.Usuario = 0; } else { Servicio.Usuario = dr.GetInt16(dr.GetOrdinal("Usuario")); } if (dr.IsDBNull(dr.GetOrdinal("Fecha_Carga"))) { Servicio.Fecha_Carga = null; } else { Servicio.Fecha_Carga = dr.GetDateTime(dr.GetOrdinal("Fecha_Carga")); } Servicio.Domicilio = dr.GetString(dr.GetOrdinal("Domicilio")); listaServAdmPubica.Add(Servicio); } cn.Desconestar(); return(listaServAdmPubica); }