Exemple #1
0
        public ByARpt CrearUsuariosAcudientes(List<tercerosDto> lReg)
        {
            try
            {
                gesUsuarios GestionUsuario = new gesUsuarios();
                foreach (tercerosDto tercero in lReg)
                {
                    if (tercero.identificacion != null && tercero.identificacion != "")
                    {

                        Entidades.Security.USUARIOS_DTO Usuario = new Entidades.Security.USUARIOS_DTO()
                        {
                            EMAIL = tercero.email,
                            USERNAME = tercero.identificacion,
                            PASSWORD = tercero.identificacion + ".",
                            TERCERO = tercero.nombre + " " + tercero.apellido
                        };
                        GestionUsuario.InsUsuarios(Usuario);
                        GestionUsuario.GuardarRoles(GetRolesAcudientes(), Usuario.USERNAME);
                    }
                }
                ByARpt res = new ByARpt();
                res.Error = false;
                res.Mensaje = "Se asignaron los usuarios correctamente";
                return res;
            }
            catch
            {
                ByARpt res = new ByARpt();
                res.Error = true;
                res.Mensaje = "Ha ocurrido un error al intentar asignar los usuarios";
                return res;
            }
        }
Exemple #2
0
        public List<tercerosDto> GetsAcudientes()
        {
            using(ctx = new ieEntities())
            {
                List<tercerosDto> listTercerosDto = new List<tercerosDto>();
                List<terceros> listTerceros = ctx.terceros.Where(t => t.estudiantes3.Count() > 0).ToList();
                Mapper.Map(listTerceros, listTercerosDto);

                gesUsuarios gUsuarios = new gesUsuarios();
                List<USUARIOS_DTO> listUsuariosDto = gUsuarios.GetUsuarios("");

                List<tercerosDto> newListTercerosDto = new List<tercerosDto>();

                foreach (var item in listTercerosDto)
                {
                    if(listUsuariosDto.Where(t=> t.USERNAME == item.identificacion).FirstOrDefault() == null)
                    {
                        newListTercerosDto.Add(item);
                    }
                }
                return newListTercerosDto;
            }
        }