Example #1
0
        /// <summary>
        /// Invoked when <see cref="ToEntity"/> operation is about to return.
        /// </summary>
        /// <param name="entity"><see cref="USUARIOS"/> converted from <see cref="USUARIOSDTO"/>.</param>
partial         static void OnEntity(this USUARIOSDTO dto, USUARIOS entity);
Example #2
0
        /// <summary>
        /// Converts this instance of <see cref="USUARIOSDTO"/> to an instance of <see cref="USUARIOS"/>.
        /// </summary>
        /// <param name="dto"><see cref="USUARIOSDTO"/> to convert.</param>
        public static USUARIOS ToEntity(this USUARIOSDTO dto)
        {
            if (dto == null) return null;

            var entity = new USUARIOS();

            entity.IDUSUARIO = dto.IDUSUARIO;
            entity.CODUSUARIO = dto.CODUSUARIO;
            entity.APEPAT = dto.APEPAT;
            entity.APEMAT = dto.APEMAT;
            entity.NOMBRE = dto.NOMBRE;
            entity.EMAIL = dto.EMAIL;
            entity.DIRECCION = dto.DIRECCION;
            entity.DNI = dto.DNI;
            entity.PASSWORD = dto.PASSWORD;
            entity.IDROL = dto.IDROL;

            dto.OnEntity(entity);

            return entity;
        }
 private string RegistrarLogin(string usuario, string nom, string apepat, string apemat, string email, string direc, string dni, string pass)
 {
     using (IndicadoresEntities bd = new IndicadoresEntities())
     {
         if (bd.USUARIOS.Any(u => u.EMAIL == email))
         {
             return "El Email Ingresado Ya se Encuentra en uso";
         }
         else if (bd.USUARIOS.Any(u => u.CODUSUARIO == usuario))
         {
             return "El Nombre de Usuario Ingresado Ya se Encuentra en uso";
         }
         else if (bd.USUARIOS.Any(u => u.DNI == dni))
         {
             return "El DNI Ingresado Ya se Encuentra en uso";//descomentar esta seccion si desea evitar registrar a varios usuarios con el mismo dni
         }
         else
         {
             IndicadoresEntities bd1 = new IndicadoresEntities();
             USUARIOS _usu = new USUARIOS();
             _usu.NOMBRE = nom;
             _usu.APEPAT = apepat;
             _usu.APEMAT = apemat;
             _usu.DIRECCION = direc;
             _usu.DNI = dni;
             _usu.PASSWORD = pass;
             _usu.EMAIL = email;
             _usu.CODUSUARIO = usuario;
             _usu.IDROL = 1;
             bd1.USUARIOS.Add(_usu);
             bd1.SaveChanges();
             /*log.IDDET = cc.ID;*/
             return "Registro OK";
         }
     }
 }