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 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[] 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 void EliminarSolicitudDePase(PaseDeArea unPase) { ConexionDB cn = new ConexionDB("dbo.WEB_EliminarSolicitudDePase"); cn.AsignarParametro("@idPase", unPase.Id); cn.EjecutarSinResultado(); cn.Desconestar(); }
public bool Alta_Servicios_Adm_Publica(Serv_Adm_Publica_Privada[] servicio, Serv_Adm_Publica_Privada AdmPublicaPrivada, Usuario usuario) { ConexionDB cn = new ConexionDB("dbo.LEG_DEL_Servicios_Adm_Publica"); cn.AsignarParametro("@Id_Interna", AdmPublicaPrivada.Id_Interna); cn.AsignarParametro("@Folio", AdmPublicaPrivada.Folio); cn.BeginTransaction(); try { cn.EjecutarSinResultado(); foreach (var item in servicio) { cn.CrearComandoConTransaccionIniciada("dbo.LEG_ADD_Servicios_Adm_Publica"); cn.AsignarParametro("@Ambito_1", AdmPublicaPrivada.Ambito.Id); // smallint, cn.AsignarParametro("@Jurisdiccion_2", AdmPublicaPrivada.Jurisdiccion); // [varchar](50), cn.AsignarParametro("@Organismo_3", item.Organismo); // [varchar](50), cn.AsignarParametro("@Cargo_4", item.Cargo.Id); // smallint, cn.AsignarParametro("@Remunerativo_5", AdmPublicaPrivada.Remunerativo); // bit, cn.AsignarParametro("@Fecha_Desde_6", item.Fecha_Desde); // [datetime], cn.AsignarParametro("@Fecha_Hasta_7", item.Fecha_Hasta); // [datetime], cn.AsignarParametro("@Causa_Egreso_8", AdmPublicaPrivada.Causa_Egreso); // [varchar](100), cn.AsignarParametro("@Folio_9", AdmPublicaPrivada.Folio); // [char](10), cn.AsignarParametro("@Id_Interna_10", AdmPublicaPrivada.Id_Interna); // [int], cn.AsignarParametro("@doc_tit_11", AdmPublicaPrivada.Doc_Titular); // [int] , cn.AsignarParametro("@Caja_12", AdmPublicaPrivada.Caja); // [varchar](50), cn.AsignarParametro("@Afiliado_13", AdmPublicaPrivada.Afiliado); // [varchar](50), //cn.AsignarParametro("@datonoimprime", servicio[servicio.Length - 1].datonoimprime); // bit, if ((bool?)AdmPublicaPrivada.Ctr_Cert == null) { cn.AsignarParametro("@Ctr_Cert", null); // bit =null, } else { cn.AsignarParametro("@Ctr_Cert", (bool)AdmPublicaPrivada.Ctr_Cert); // bit =null, } cn.AsignarParametro("@Usuario", AdmPublicaPrivada.Usuario); // smallint cn.AsignarParametro("@Domicilio", item.Domicilio); cn.EjecutarSinResultado(); } } catch (Exception e) { cn.RollbackTransaction(); return(false); } cn.CommitTransaction(); cn.Desconestar(); 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_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 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 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 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 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> 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 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 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 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 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_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 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 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 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[] 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 <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); }
public string GuardarArchivoExcel(string nombreArchivo, string detalleExcel, int id_user) { Char delimiter; var iContador = 0; delimiter = '*'; String[] sFila = detalleExcel.Split(delimiter); ConexionDB cn = new ConexionDB("dbo.MOBI_ADD_TransaccionesYPF_Cabecera"); cn.AsignarParametro("@NombreArchivo", nombreArchivo); cn.AsignarParametro("@Usuario", id_user); cn.BeginTransaction(); try { //GUARDO EL AREA var idtransaccion = cn.EjecutarEscalar(); //VALIDO QUE EL ARCHIVO EXISTA. if (Convert.ToInt32(idtransaccion) == 0) { cn.RollbackTransaction(); return("El archivo " + nombreArchivo + " ya fue importado"); } foreach (var unaFila in sFila) { if (iContador > 2) { delimiter = '|'; String[] sCampos = unaFila.Split(delimiter); cn.CrearComandoConTransaccionIniciada("dbo.MOBI_ADD_TransaccionesYPF_Detalle"); cn.AsignarParametro("@Id_Cabecera", Convert.ToInt32(idtransaccion)); //cn.AsignarParametro("@Contrato", sCampos[0].ToString()); //cn.AsignarParametro("@Centro_Costo", sCampos[1].ToString()); cn.AsignarParametro("@Tarjeta", sCampos[2].ToString()); cn.AsignarParametro("@Patente", sCampos[3].ToString()); String[] Conductor = sCampos[4].ToString().Split(';'); cn.AsignarParametro("@Apellido", Conductor[0].ToString()); cn.AsignarParametro("@Nombre", Conductor[1].ToString()); cn.AsignarParametro("@NroDocumento", Conductor[2].ToString()); cn.AsignarParametro("@Fecha_Transacción", sCampos[5].ToString()); cn.AsignarParametro("@Numero_Establecimiento", Convert.ToInt32(sCampos[6].ToString())); cn.AsignarParametro("@Establecimiento", sCampos[7].ToString()); cn.AsignarParametro("@Direccion", sCampos[8].ToString()); cn.AsignarParametro("@Localidad", sCampos[9].ToString()); cn.AsignarParametro("@Provincia", sCampos[10].ToString()); cn.AsignarParametro("@Producto", sCampos[11].ToString()); cn.AsignarParametro("@Centro_Emisor", Convert.ToInt32(sCampos[12].ToString())); cn.AsignarParametro("@Remito", Convert.ToInt32(sCampos[13].ToString())); cn.AsignarParametro("@Cantidad_Lts", Convert.ToDecimal(sCampos[14].ToString())); cn.AsignarParametro("@KM", Convert.ToInt32(sCampos[15].ToString())); cn.AsignarParametro("@Precio_Aplicado", Convert.ToDecimal(sCampos[16].ToString())); cn.AsignarParametro("@IVA", Convert.ToDecimal(sCampos[17].ToString())); cn.AsignarParametro("@ITC", Convert.ToDecimal(sCampos[18].ToString())); cn.AsignarParametro("@Tasa_Hidrica", Convert.ToDecimal(sCampos[19].ToString())); cn.AsignarParametro("@TGO", Convert.ToDecimal(sCampos[20].ToString())); cn.AsignarParametro("@Nro_Extracto", sCampos[21].ToString()); cn.AsignarParametro("@Importe", Convert.ToDecimal(sCampos[22].ToString())); cn.AsignarParametro("@Moneda", sCampos[23].ToString()); cn.AsignarParametro("@Nro_Factura", sCampos[24].ToString()); cn.EjecutarSinResultado(); } iContador++; } } catch (Exception ex) { cn.RollbackTransaction(); return("Error al Exportar el archivo, Fila " + iContador); } cn.CommitTransaction(); cn.Desconestar(); return("Datos importados correctamente"); }