Пример #1
0
        //metodos de backoffice
        public void InsertarBackoffice(BackofficeInsVO bacvo)
        {
            UsuarioDAO usudao = new UsuarioDAO();

            if (usudao.ExisteUsuario(bacvo.Email))
            {
                throw new UsuarioYaExisteException("Ya existe un usuario con ese email");
            }
            else
            {
                usudao.InsertarUsuario(bacvo);
                BackofficeDAO bacdao = new BackofficeDAO();
                bacdao.InsertarBackoffice(bacvo);
            }
        }
Пример #2
0
 public Enumerados.TipoError InsertarBackoffice(BackofficeInsVO bacvo)
 {
     try
     {
         IFachadaWin fac = new FabricaFachadas().CrearFachadaWin;
         fac.InsertarBackoffice(bacvo);
         return(Enumerados.TipoError.Ok);
     }
     catch (UsuarioYaExisteException)
     {
         return(Enumerados.TipoError.UsuarioYaExiste);
     }
     catch (Exception)
     {
         return(Enumerados.TipoError.ErrorDesconocido);
     }
 }
Пример #3
0
        public void InsertarBackoffice(BackofficeInsVO bkvo)
        {
            var useless = System.Data.Entity.SqlServer.SqlProviderServices.Instance;

            BackOffice be = new BackOffice(bkvo);

            using (TiendaVirtualEntities db = new TiendaVirtualEntities())
            {
                int uid = (from user in db.Usuario
                           where user.UsuarioEmail == bkvo.Email
                           select user).First().UsuarioId;
                be.UsuarioId        = uid;
                be.RolId            = bkvo.RolId;
                be.BackOfficeNombre = bkvo.Nombre;
                db.BackOffice.Add(be);
                db.SaveChanges();
            }
        }
Пример #4
0
 public BackOffice(BackofficeInsVO vo)
 {
     this.BackOfficeNombre = vo.Nombre;
     this.RolId            = vo.RolId;
 }