public TipoUsuarioDTO Insertar(TipoUsuarioDTO tipoUsuario) { return(_tipoUsuarioRepository.Insertar(tipoUsuario)); }
public void Eliminar(TipoUsuarioDTO obj) { throw new NotImplementedException(); }
public void Ingresar(TipoUsuarioDTO obj) { throw new NotImplementedException(); }
public bool ModificarTipo(TipoUsuarioDTO tipo) { return(tuRepository.Modificar(tipo)); }
public int guardarTipoUsuario([FromBody] TipoUsuarioDTO tipoUsuario) { int res = 0; try { using (BDRestauranteContext db = new BDRestauranteContext()) { using (var transaccion = new TransactionScope()) { if (tipoUsuario.idTipoUsuario == 0) { db.TipoUsuario.Add(new TipoUsuario { Bhabilitado = 1, Nombre = tipoUsuario.nombre, Descripcion = tipoUsuario.descripcion }); db.SaveChanges(); int idTUAdd = (db.TipoUsuario.Where(d => d.Nombre.Equals(tipoUsuario.nombre)).FirstOrDefault()).Iidtipousuario; var paginas = tipoUsuario.valores.Split("$"); foreach (var pagina in paginas) { db.PaginaTipoUsuario.Add(new PaginaTipoUsuario { Bhabilitado = 1, Iidpagina = int.Parse(pagina), Iidtipousuario = idTUAdd }); } db.SaveChanges(); transaccion.Complete(); res = 1; } else { TipoUsuario tUsuario = db.TipoUsuario.Where(d => d.Iidtipousuario == tipoUsuario.idTipoUsuario).FirstOrDefault(); tUsuario.Nombre = tipoUsuario.nombre; tUsuario.Descripcion = tipoUsuario.descripcion; var paginas = tipoUsuario.valores.Split("$"); List <PaginaTipoUsuario> paginasDB = db.PaginaTipoUsuario.Where(d => d.Iidtipousuario == tipoUsuario.idTipoUsuario).ToList(); paginasDB.ForEach(d => { d.Bhabilitado = 0; }); int cantidad = 0; foreach (var pgId in paginas) { cantidad = paginasDB.Where(d => d.Iidpagina == int.Parse(pgId)).Count(); if (cantidad == 0) { db.PaginaTipoUsuario.Add(new PaginaTipoUsuario { Bhabilitado = 1, Iidpagina = int.Parse(pgId), Iidtipousuario = tipoUsuario.idTipoUsuario }); } else { PaginaTipoUsuario paginaTipoUsuario = paginasDB.Where(d => d.Iidpagina == int.Parse(pgId)).FirstOrDefault(); paginaTipoUsuario.Bhabilitado = 1; } } db.SaveChanges(); transaccion.Complete(); res = 1; } } } } catch (Exception ex) { return(0); } return(res); }
public bool EliminarTipo(TipoUsuarioDTO tipo) { return(tuRepository.Eliminar(tipo)); }
public bool InsertarTipo(TipoUsuarioDTO tipo) { return(tuRepository.Insertar(tipo)); }
public void AlterarTipoUsuario(TipoUsuarioDTO objDTO) { string sql = String.Format($@"UPDATE {tabela} SET descricao = '{objDTO.Descricao}' WHERE id = '{objDTO.ID}';"); objConexao.ExecutarComando(sql); }
public void ExcluirTipoUsuario(TipoUsuarioDTO objDTO) { string sql = $"DELETE FROM {tabela} WHERE id = '{objDTO.ID}';"; objConexao.ExecutarComando(sql); }
public void InserirTipoUsuario(TipoUsuarioDTO objDTO) //Recebe objeto já existente { string sql = $"INSERT INTO {tabela} VALUES(null, '{objDTO.Descricao}');"; objConexao.ExecutarComando(sql); }
public void ExcluirTipoUsuario(TipoUsuarioDTO dtoTipoUsuario) { dao.Delete(tabela, dtoTipoUsuario, 0); }
public void AlterarTipoUsuario(TipoUsuarioDTO dtoTipoUsuario) { dao.Update(tabela, dtoTipoUsuario, 0); }
public void InserirTipoUsuario(TipoUsuarioDTO dtoTipoUsuario) { dao.Insert(tabela, dtoTipoUsuario); }
public TipoUsuarioDTO Actualizar(TipoUsuarioDTO tipoUsuario) { return(_tipoUsuarioRepository.Actualizar(tipoUsuario)); }