Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        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());
        }
Esempio n. 3
0
        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());
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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);
        }
Esempio n. 6
0
        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);
        }
Esempio n. 7
0
        public void EliminarSolicitudDePase(PaseDeArea unPase)
        {
            ConexionDB cn = new ConexionDB("dbo.WEB_EliminarSolicitudDePase");

            cn.AsignarParametro("@idPase", unPase.Id);
            cn.EjecutarSinResultado();
            cn.Desconestar();
        }
Esempio n. 8
0
        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);
        }
Esempio n. 9
0
        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);
        }
Esempio n. 10
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);
        }
Esempio n. 11
0
        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());
        }
Esempio n. 12
0
        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);
        }
Esempio n. 13
0
        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());
        }
Esempio n. 14
0
        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);
        }
Esempio n. 15
0
        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);
        }
Esempio n. 16
0
        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);
        }
Esempio n. 17
0
        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);
        }
Esempio n. 18
0
        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());
        }
Esempio n. 19
0
        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);
        }
Esempio n. 20
0
        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);
        }
Esempio n. 21
0
        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());
        }
Esempio n. 22
0
        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);
        }
Esempio n. 23
0
        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);
        }
Esempio n. 24
0
        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);
        }
Esempio n. 25
0
        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());
        }
Esempio n. 26
0
        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);
        }
Esempio n. 27
0
        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());
        }
Esempio n. 28
0
        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);
        }
Esempio n. 29
0
        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");
        }