Esempio n. 1
0
        public tb005_RRUS ConsultaNumeroYtipoidentificacion(String identificadoUsuario, int idTipodocumento)
        {
            try
            {
                tb005_RRUS retorno = new tb005_RRUS();
                using (CentralizadorDataContext ctx = new CentralizadorDataContext())
                {
                    var usuario = (from efp in ctx.tb005_RRUS
                                   where efp.numeroIdentificacion == identificadoUsuario
                                   && efp.idTipoIdentificacion == idTipodocumento
                                   select efp);
                    if (usuario.Any())
                    {

                        retorno = usuario.First();

                        return retorno;
                    }

                    return retorno;
                }

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 2
0
        public tbl011_SoapMessage obtenerUrl(int IdOperador)
        {
            try
            {

                tbl011_SoapMessage retorno = new tbl011_SoapMessage();
                using (CentralizadorDataContext ctx = new CentralizadorDataContext())
                {

                    var SoapMessage = (from cc in ctx.tbl011_SoapMessage
                                       where cc.idOperador == IdOperador
                                   select cc);

                    if (SoapMessage.Any())
                    {
                        retorno = SoapMessage.First();
                    }
                    return retorno;

                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 3
0
 public bool validarExisteUsuarios(String identificacionUsuario, int idTipoIdentificacion)
 {
     try
     {
         using (CentralizadorDataContext ctx = new CentralizadorDataContext())
         {
             var usuario = (from efp in ctx.tb005_RRUS
                            where efp.numeroIdentificacion == identificacionUsuario
                            && efp.idTipoIdentificacion == idTipoIdentificacion
                            select efp);
             if (usuario.Any())
             {
                 //si existen
                 return true;
             }
             else
             {
                 return false;
             }
         }
     }
     catch (Exception e)
     {
         return false;
     }
 }
Esempio n. 4
0
        public Usuario RegistrarUsuario(Usuario usuario)
        {
            try
            {
                using (CentralizadorDataContext ctx = new CentralizadorDataContext())
                {

                    bool existe = validarExisteUsuarios(usuario.numeroIdentificacion, usuario.idTipoIdentificacion);

                    if (existe)
                    {
                        return null;

                    }
                    else
                    {
                        var entidad = MapeadorUsuario.MapUsuarioFromBizEntity(usuario);

                        ctx.tb005_RRUS.InsertOnSubmit(entidad);
                        ctx.SubmitChanges();

                        var retorno = MapeadorUsuario.MapUsuarioToBizEntity(entidad);
                        return retorno;
                    }
                }
            }
            catch(Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 5
0
        /// <summary>
        /// valida la existencia del usuario por numero de identificacion y tipo de identificacion.
        /// </summary>
        /// <param name="identificacionUsuario"></param>
        /// <param name="idTipoIdentificacion"></param>
        /// <returns></returns>
        public bool validarExisteUsuarios(String identificacionUsuario, int idTipoIdentificacion)
        {
            try
            {
                AppLog.Write(" Ingrese validarExisteUsuarios ", AppLog.LogMessageType.Info, null, "CentralizadorColombiano");
                AppLog.Write(string.Format(" datos tipo identificacion: {0}, numero de identificacion {1}.",  idTipoIdentificacion.ToString(),identificacionUsuario) , AppLog.LogMessageType.Info, null, "CentralizadorColombiano");

                using (CentralizadorDataContext ctx = new CentralizadorDataContext())
                {
                    var usuario = (from efp in ctx.tb005_RRUS
                                   where efp.numeroIdentificacion == identificacionUsuario
                                   && efp.idTipoIdentificacion == idTipoIdentificacion
                                   select efp);
                    if (usuario.Any())
                    {
                        //si existen
                        return true;
                    }
                    else
                    {
                        return false;
                    }
                }
            }
            catch (Exception e)
            {
                AppLog.Write(" Error validarExisteUsuarios ", AppLog.LogMessageType.Error, e, "CentralizadorColombiano");
                return false;
            }
        }
Esempio n. 6
0
        /// <summary>
        /// Metodo para actualizar los datos del usuario
        /// </summary>
        /// <param name="entity"></param>
        /// <param name="IdentificadorCarpetaciudadana"></param>
        /// <returns></returns>
        public bool ActualizarDatosUsuario(Usuario entity, string IdentificadorCarpetaciudadana)
        {
            try
            {
                StringBuilder Comentarios = new StringBuilder();
                using (CentralizadorDataContext ctx = new CentralizadorDataContext())
                {
                    var oldEntity = (from c in ctx.tb005_RRUS
                                     where c.UID.ToString() == entity.UUID
                                     select c).FirstOrDefault();
                    if (oldEntity != null && oldEntity.idRRUS != 0)
                    {
                        if (oldEntity.idMunicipioResidencia != entity.idMunicipioResidencia)
                        {
                            oldEntity.idMunicipioResidencia = entity.idMunicipioResidencia;
                            Comentarios = Comentarios.AppendLine("Se Actualiza Municipio de Residencia");
                        }

                        if (oldEntity.direccionResidencia != entity.direccionResidencia)
                        {
                            oldEntity.direccionResidencia = entity.direccionResidencia;
                            Comentarios = Comentarios.AppendLine("Se Actualiza dirección de Residencia");
                        }

                        if (oldEntity.telefono != entity.telefono)
                        {
                            oldEntity.telefono = entity.telefono;
                            Comentarios = Comentarios.AppendLine("Se Actualiza Telefono");
                        }

                        ctx.Refresh(System.Data.Linq.RefreshMode.KeepCurrentValues, oldEntity);
                        ctx.SubmitChanges();
                    }

                    registrarLog("ACDA", IdentificadorCarpetaciudadana, Comentarios.ToString());
                    return true;
                }

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 7
0
        /// <summary>
        /// Metodo para registrar el log en el centralizador.
        /// </summary>
        /// <param name="Codigo"></param>
        /// <param name="idOperadors"></param>
        /// <param name="Comentarios"></param>
        private void registrarLog(String Codigo, String idOperadors, String Comentarios)
        {
            try
            {
                using (CentralizadorDataContext ctx = new CentralizadorDataContext())
                {
                    Guid ownerIdGuid = Guid.Empty;
                    ownerIdGuid = new Guid(idOperadors);

                    var idOperador = (from op in ctx.tb006_OPERADOR
                                      where op.unicoIdentificador == ownerIdGuid
                                      select op.idOperador).First();

                    var codigoLog = (from coLog in ctx.tb007_TIPOS_AUDITORIA
                                     where coLog.codAuditori == Codigo
                                     select coLog.idAuditoria).First();

                    tb008_LOG_AUDITORIA auditoria = new tb008_LOG_AUDITORIA();
                    auditoria.comentarios = Comentarios;
                    auditoria.fechaLog = DateTime.Now;
                    auditoria.idOperador = idOperador;
                    auditoria.idAuditoria = codigoLog;
                    ctx.tb008_LOG_AUDITORIA.InsertOnSubmit(auditoria);
                    ctx.SubmitChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 8
0
        /// <summary>
        /// valida la existencia del usuario por numero de identificacion y tipo de identificacion.
        /// </summary>
        /// <param name="identificacionUsuario"></param>
        /// <param name="idTipoIdentificacion"></param>
        /// <returns>RespuestasCentralizador</returns>
        public RespuestasCentralizador validarExisteUsuarios(String identificacionUsuario, int idTipoIdentificacion, string IdentificadorCarpetaColombiana)
        {
            RespuestasCentralizador retorno = new RespuestasCentralizador();
            try
            {

                registrarLog("VAUS", IdentificadorCarpetaColombiana, "VALIDACION REGISTRO USUARIOS");
                AppLog.Write(" Ingrese validarExisteUsuarios ", AppLog.LogMessageType.Info, null, "CentralizadorColombiano");
                AppLog.Write(string.Format(" datos tipo identificacion: {0}, numero de identificacion {1}.", idTipoIdentificacion.ToString(), identificacionUsuario), AppLog.LogMessageType.Info, null, "CentralizadorColombiano");

                using (CentralizadorDataContext ctx = new CentralizadorDataContext())
                {
                    var usuario = (from efp in ctx.tb005_RRUS
                                   where efp.numeroIdentificacion == identificacionUsuario
                                   && efp.idTipoIdentificacion == idTipoIdentificacion
                                   select efp);
                    if (usuario.Any())
                    {

                        var UIDCarpeta = usuario.First().tb006_OPERADOR.unicoIdentificador.ToString().ToUpper();
                        if (UIDCarpeta.Equals(IdentificadorCarpetaColombiana.ToUpper()))
                            retorno.MismoOperador = true;
                        else
                            retorno.MismoOperador = false;
                        retorno.Exitoso = true;
                        retorno.Existe = true;

                        //si existen
                        return retorno;
                    }
                    else
                    {
                        retorno.Existe = false;
                        retorno.MismoOperador = false;
                        retorno.Message = "Sin operador Asignado";
                        return retorno;
                    }
                }
            }
            catch (Exception e)
            {
                AppLog.Write(" Error validarExisteUsuarios ", AppLog.LogMessageType.Error, e, "CentralizadorColombiano");
                retorno.Exitoso = false;

                throw e;
            }
        }
Esempio n. 9
0
        /// <summary>
        /// Metodo para registrar un usuario en el Centralizador
        /// </summary>
        /// <param name="usuario"></param>
        /// <returns></returns>
        public Usuario RegistrarUsuario(Usuario usuario, string IdentificadorCarpetaciudadana)
        {
            try
            {
                using (CentralizadorDataContext ctx = new CentralizadorDataContext())
                {

                    var datos = validarExisteUsuarios(usuario.numeroIdentificacion, usuario.idTipoIdentificacion, IdentificadorCarpetaciudadana);

                    if (datos.Existe)
                    {
                        return null;

                    }
                    else
                    {
                        var entidad = MapeadorUsuario.MapUsuarioFromBizEntity(usuario);
                        Guid ownerIdGuid = Guid.Empty;
                        ownerIdGuid = new Guid(IdentificadorCarpetaciudadana);
                        var IdcarpetaCiudadana = (from cc in ctx.tb006_OPERADOR
                                                  where cc.unicoIdentificador == ownerIdGuid
                                                  select cc.idOperador).First();
                        entidad.idOperador = IdcarpetaCiudadana;
                        ctx.tb005_RRUS.InsertOnSubmit(entidad);
                        ctx.SubmitChanges();

                        var retorno = MapeadorUsuario.MapUsuarioToBizEntity(entidad);
                        registrarLog("REUS", IdentificadorCarpetaciudadana, "Registro Usuarios en el sistema");
                        return retorno;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 10
0
        /// <summary>
        /// Metodo para registrar un usuario en el Centralizador
        /// </summary>
        /// <param name="usuario"></param>
        /// <returns></returns>
        public bool EliminarUsuario(String identificadoUsuario, string IdentificadorCarpetaciudadana)
        {
            try
            {
                Guid ownerIdGuid = Guid.Empty;
                ownerIdGuid = new Guid(identificadoUsuario);
                Usuario retorno = new Usuario();
                using (CentralizadorDataContext ctx = new CentralizadorDataContext())
                {

                    var entidad = (from cc in ctx.tb005_RRUS
                                   where cc.UID == ownerIdGuid
                                   select cc);

                    if (entidad.Any())
                    {
                        ctx.tb005_RRUS.DeleteAllOnSubmit(entidad);
                        ctx.SubmitChanges();
                        registrarLog("COUS", IdentificadorCarpetaciudadana, "ELIMINADO DE USUARIO EN EL SISTEMA");
                    }
                    return true; ;

                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 11
0
        /// <summary>
        /// Metodo para registrar un usuario en el Centralizador
        /// </summary>
        /// <param name="usuario"></param>
        /// <returns></returns>
        public Usuario ConsultarUsuario(String identificadoUsuario, string IdentificadorCarpetaciudadana)
        {
            try
            {
                Guid ownerIdGuid = Guid.Empty;
                ownerIdGuid = new Guid(identificadoUsuario);
                Usuario retorno = new Usuario();
                using (CentralizadorDataContext ctx = new CentralizadorDataContext())
                {

                    var entidad = (from cc in ctx.tb005_RRUS
                                   where cc.UID == ownerIdGuid
                                   select cc);

                    if (entidad.Any())
                    {
                        foreach (var data in entidad)
                        {
                            retorno = MapeadorUsuario.MapUsuarioToBizEntity(data);
                        }

                        registrarLog("COUS", IdentificadorCarpetaciudadana, "CONSULTA DE USUARIO EN EL SISTEMA");
                    }
                    return retorno;

                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }