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 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 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 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 bool GuardarNuevoEventoBien(MoBi_Evento.enumTipoEvento tipoEvento, int IdBien, int IdArea, int IdPersona, string Observaciones, int IdUser) { string spEvento = string.Empty; switch (tipoEvento) { case MoBi_Evento.enumTipoEvento.ALTA_PROVISORIA: break; case MoBi_Evento.enumTipoEvento.ALTA_DEFINITIVA: break; case MoBi_Evento.enumTipoEvento.ASIGNACION_FORMAL_TRANSITO: break; case MoBi_Evento.enumTipoEvento.ASIGNACION_FORMAL_RECEPCION: break; case MoBi_Evento.enumTipoEvento.ASIGNACION_OPERATIVA_TRANSITO: spEvento = "MOBI_AsignacionOperativaTransito"; break; case MoBi_Evento.enumTipoEvento.ASIGNACION_OPERATIVA_RECEPCION: spEvento = "MOBI_AsignacionOperativaRecepcion"; break; case MoBi_Evento.enumTipoEvento.ASIGNACION_OPERATIVA_RECHAZO: spEvento = "MOBI_AsignacionOperativaRechazar"; break; case MoBi_Evento.enumTipoEvento.SOLICITUD_REPARACION: break; case MoBi_Evento.enumTipoEvento.EN_REPARACION: break; case MoBi_Evento.enumTipoEvento.BAJA: break; default: break; } ConexionDB cn = new ConexionDB(spEvento); cn.AsignarParametro("@Id_Bien", IdBien); cn.AsignarParametro("@Id_Area", IdArea); cn.AsignarParametro("@Id_Persona", IdPersona); cn.AsignarParametro("@Observaciones", Observaciones); cn.AsignarParametro("@IdUser", IdUser); cn.EjecutarSinResultado(); return(true); }
public bool CargarSolicitudDePase(PaseDeArea unPase) { ConexionDB cn = new ConexionDB("dbo.WEB_AltaSolicitudPase"); cn.AsignarParametro("@documento", unPase.Persona.Documento); cn.AsignarParametro("@idAreaActual", unPase.AreaOrigen.Id); cn.AsignarParametro("@idAreaNueva", unPase.AreaDestino.Id); cn.AsignarParametro("@idUsuarioSolicito", unPase.Auditoria.UsuarioDeCarga.Id); cn.EjecutarSinResultado(); cn.Desconestar(); return(true); }
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_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 <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 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 void EliminarSolicitudDePase(PaseDeArea unPase) { ConexionDB cn = new ConexionDB("dbo.WEB_EliminarSolicitudDePase"); cn.AsignarParametro("@idPase", unPase.Id); cn.EjecutarSinResultado(); cn.Desconestar(); }
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 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 bool Mobi_Alta_Vehiculo_Evento(int id_bien, int id_tipoevento, string observaciones, int id_user, int id_receptor_area, int id_receptor_Persona) { ConexionDB cn = new ConexionDB("dbo.MOBI_ADD_NuevoEventoBien"); cn.AsignarParametro("@Id_Bien", id_bien); cn.AsignarParametro("@Id_TipoEvento", id_tipoevento); cn.AsignarParametro("@Observaciones", observaciones); cn.AsignarParametro("@IdUser", id_user); cn.AsignarParametro("@Id_Receptor", id_receptor_area); cn.BeginTransaction(); try { //GUARDO EL AREA cn.EjecutarSinResultado(); //Si mando 0 es porque no se agrega el evento de la persona if (id_receptor_Persona != 0) { cn.CrearComandoConTransaccionIniciada("dbo.MOBI_ADD_NuevoEventoBien"); cn.AsignarParametro("@Id_Bien", id_bien); cn.AsignarParametro("@Id_TipoEvento", 3); cn.AsignarParametro("@Observaciones", observaciones); cn.AsignarParametro("@IdUser", id_user); cn.AsignarParametro("@Id_Receptor", id_receptor_Persona); //GUARDO LA PERSONA cn.EjecutarSinResultado(); } } catch (Exception) { cn.RollbackTransaction(); throw; } cn.CommitTransaction(); cn.Desconestar(); return(true); }
public MoBi_Area[] GetAreasUsuarioCBO(int IdUsuario, int IdTipoBien, bool MostrarSoloAreasConBienes) { List <MoBi_Area> lau = new List <MoBi_Area>(); MoBi_Area area; SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.MOBI_GetAreasDelUsuarioCBO"); cn.AsignarParametro("@IdUsuario", IdUsuario); cn.AsignarParametro("@Id_TipoBien", IdTipoBien); cn.AsignarParametro("@MostrarSoloAreasConBienes", MostrarSoloAreasConBienes); 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 bool Mobi_Alta_Vehiculo_Evento_Persona(int id_bien, int id_tipoevento, string observaciones, int id_user, int id_receptor_Persona) { ConexionDB cn = new ConexionDB("dbo.MOBI_ADD_NuevoEventoBien"); cn.AsignarParametro("@Id_Bien", id_bien); cn.AsignarParametro("@Id_TipoEvento", id_tipoevento); cn.AsignarParametro("@Observaciones", observaciones); cn.AsignarParametro("@IdUser", id_user); cn.AsignarParametro("@Id_Receptor", id_receptor_Persona); try { cn.EjecutarSinResultado(); } catch (Exception) { throw; } cn.Desconestar(); return(true); }
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 bool PT_Upd_Generar_Informe_Participacion(List <int> listaCabeceras, Usuario usuario) { ConexionDB cn = new ConexionDB("dbo.PRGSOC_GET_Max_Numero_Informe_Participacion"); //INICIO TRANSACCION cn.BeginTransaction(); int id_informe_nuevo = 0; try { id_informe_nuevo = (int)cn.EjecutarEscalar(); if (id_informe_nuevo > 0) { foreach (var unaCabecera in listaCabeceras) { cn.CrearComandoConTransaccionIniciada("dbo.PRGSOC_UPD_Generar_Informes_Participacion"); cn.AsignarParametro("@Id_Cabecera", unaCabecera); cn.AsignarParametro("@Id_Informe", id_informe_nuevo); cn.AsignarParametro("@Id_Usuario", usuario.Id); cn.EjecutarSinResultado(); } } } catch (Exception e) { cn.RollbackTransaction(); throw; } cn.CommitTransaction(); cn.Desconestar(); return(true); }
public void PT_Upd_Participacion_por_Entidad_Periodo(int id_entidad, int mes, int anio, int semana, int id_persona_rol, int id_dato_participacion, Usuario usuario) { ConexionDB cn = new ConexionDB("dbo.PRGSOC_UPD_Participacion_Por_Entidad_Periodo"); cn.AsignarParametro("@Id_Entidad", id_entidad); cn.AsignarParametro("@Mes", mes); cn.AsignarParametro("@Anio", anio); cn.AsignarParametro("@Semana", semana); cn.AsignarParametro("@Id_Persona_Rol", id_persona_rol); cn.AsignarParametro("@Id_Dato_Participacion", id_dato_participacion); cn.AsignarParametro("@Usuario", usuario.Id); cn.EjecutarSinResultado(); }
public void PT_Upd_Justificacion(int id_registro_justif, int anio_hasta, int mes_hasta, int semana_hasta, string justificacion, int id_entidad, Usuario usuario) { ConexionDB cn = new ConexionDB("dbo.PRGSOC_UPD_PRGSOC_Participacion_Justificacion"); cn.AsignarParametro("@Id_Registro", id_registro_justif); cn.AsignarParametro("@Anio_Hasta", anio_hasta); cn.AsignarParametro("@Mes_Hasta", mes_hasta); cn.AsignarParametro("@Semana_Hasta", semana_hasta); cn.AsignarParametro("@Justificacion", justificacion); cn.AsignarParametro("@Id_Usuario_Carga", usuario.Id); cn.AsignarParametro("@Id_Entidad", id_entidad); cn.EjecutarSinResultado(); }
public void PT_UPD_Participacion_Observacion(int id_entidad, int mes, int anio, int id_persona_rol, string observacion, Usuario usuario) { ConexionDB cn = new ConexionDB("dbo.PRGSOC_UPD_Participacion_Observacion"); cn.AsignarParametro("@Id_Entidad", id_entidad); cn.AsignarParametro("@Mes", mes); cn.AsignarParametro("@Anio", anio); cn.AsignarParametro("@Id_Persona_Rol", id_persona_rol); cn.AsignarParametro("@Observacion", observacion); cn.AsignarParametro("@Usuario", usuario.Id); cn.EjecutarSinResultado(); }
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 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 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 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 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 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()); }