//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); } }
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); } }
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(); } }
public BackOffice(BackofficeInsVO vo) { this.BackOfficeNombre = vo.Nombre; this.RolId = vo.RolId; }