public void Delete(int id) { using (var ctx = new Context.Context()) { var usuario = ctx.Usuarios.Find(id); if (usuario != null) { usuario.ConfirmacaoSenha = usuario.Senha; usuario.DataExclusao = DateTime.Now; ctx.Entry(usuario).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); var responsavel = ctx.Responsaveis.Where(x => x.DataExclusao == null && x.UsuarioID == usuario.ID).SingleOrDefault(); if (responsavel != null) { responsavel.UsuarioID = null; ctx.Entry(responsavel).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); } } } }
public string CancelarReceitaMedica(NumeroReceita numeroReceita) { var receita = this.ObterReceitaMedica(numeroReceita); if (receita == null) { return("Não existe receita com esse número."); } if (receita.Utilizada) { return("Receita não pode ser cancelada porque já foi utilizada."); } if (receita.Cancelada) { return("Receita já foi cancelada."); } receita.Cancelada = true; try { db.SaveChanges(); } catch (Exception ex) { return("Erro ao atualizar os dados." + ex.Message); } return("Receita cancelada com sucesso"); }
public void Insert(InventarioLocal inventarioLocal) { using (var ctx = new Context.Context()) { var inventarioLocalCadastrado = ctx.InventarioLocais.Where(x => x.DataExclusao == null && x.InventarioID == inventarioLocal.InventarioID && x.LocalID == inventarioLocal.LocalID).SingleOrDefault(); if (inventarioLocalCadastrado == null) { ctx.InventarioLocais.Add(inventarioLocal); ctx.SaveChanges(); var local = ctx.Locais.Find(inventarioLocal.LocalID); var inventarioFilial = ctx.InventarioFiliais.Where(x => x.FilialID == local.FilialID && x.InventarioID == inventarioLocal.InventarioID).SingleOrDefault(); if (inventarioFilial == null) { ctx.InventarioFiliais.Add(new InventarioFilial() { FilialID = local.FilialID, InventarioID = inventarioLocal.InventarioID }); ctx.SaveChanges(); } } else { throw new ArgumentException("Local já vinculado a esse Inventário."); } } }
public Models.Books CheckInBook(int ID) { var book = db.Books.First(i => i.ID == ID); book.IsCheckedOut = false; db.SaveChanges(); return(book); }
public void UpdateCollection(Collections collection) { Collections c = context.Collections.Where(x => x.Id == collection.Id).SingleOrDefault(); c.Active = collection.Active; c.Description = collection.Description; c.Name = collection.Name; context.SaveChanges(); }
public ActionResult Create([Bind(Include = "RegionId,Nom,Description")] Region region) { if (ModelState.IsValid) { db.Regions.Add(region); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(region)); }
public void Update(int perfilID, string funcionalidade, string metodo) { using (var ctx = new Context.Context()) { var permissoes = ctx.Permissoes.Where(x => x.PerfilID == perfilID).ToList(); var permissao = permissoes.Where(x => x.Funcionalidade.Nome.ToLower() == funcionalidade.ToLower() && x.Metodos.ToLower().Contains(metodo.ToLower())).FirstOrDefault(); List <string> metodos = permissao.Metodos.Split(',').ToList(); if (permissao == null) { metodos.Add(metodo.ToUpper()); } else { metodos = metodos.Where(x => x != metodo.ToUpper()).ToList(); } permissao.Metodos = string.Join(",", metodos); ctx.Entry(permissao).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); } }
public string CadastrarPaciente(Paciente p) { if (!ModelState.IsValid) { return("Falha técnica ao cadastrar paciente. Consulte o suporte."); } if (this.PacienteExists(p.Cpf)) { return("Erro ao cadastrar paciente: paciente já cadastrado"); } db.Paciente.Add(p); try { db.SaveChanges(); } catch (Exception ex) { if (PacienteExists(p.Cpf)) { return("Erro ao cadastrar paciente: paciente já existe no sistema."); } else { return("Erro ao cadastrar paciente: " + ex.Message); } } return("Cadastrado com sucesso."); }
public void Update(OrdemServico ordemServico) { using (var ctx = new Context.Context()) { ctx.Entry(ordemServico).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); } }
public void Insert(OrdemServicoAnexo anexo) { using (var ctx = new Context.Context()) { ctx.OrdemServicoAnexos.Add(anexo); ctx.SaveChanges(); } }
public void Update(Upload upload) { using (var ctx = new Context.Context()) { ctx.Entry(upload).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); } }
public void Insert(ItemEstado itemEstado) { using (var ctx = new Context.Context()) { ctx.ItemEstados.Add(itemEstado); ctx.SaveChanges(); } }
public void Insert(Placa placa) { using (var ctx = new Context.Context()) { ctx.Placas.Add(placa); ctx.SaveChanges(); } }
public void Insert(ContaContabil contaContabil) { using (var ctx = new Context.Context()) { ctx.ContasContabeis.Add(contaContabil); ctx.SaveChanges(); } }
public void Update(CentroCusto centroCusto) { using (var ctx = new Context.Context()) { ctx.Entry(centroCusto).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); } }
public void Insert(PerfilMenu perfilMenu) { using (var ctx = new Context.Context()) { ctx.PerfilMenus.Add(perfilMenu); ctx.SaveChanges(); } }
public void Insert(Local local) { using (var ctx = new Context.Context()) { ctx.Locais.Add(local); ctx.SaveChanges(); } }
public void DeleteAll(int empresaID) { using (var ctx = new Context.Context()) { ctx.Database.ExecuteSqlCommand($"UPDATE LOCAL SET DATAEXCLUSAO = GETDATE() WHERE DATAEXCLUSAO IS NULL AND FILIALID IN (SELECT ID FROM FILIAL WHERE EMPRESAID = {empresaID})"); ctx.SaveChanges(); } }
public void DeleteAll(int empresaID) { using (var ctx = new Context.Context()) { ctx.Database.ExecuteSqlCommand($"UPDATE ITEM SET DATAEXCLUSAO = GETDATE() WHERE DATAEXCLUSAO IS NULL AND EMPRESAID = {empresaID}"); ctx.SaveChanges(); } }
public void Insert(Filial filial) { using (var ctx = new Context.Context()) { ctx.Filiais.Add(filial); ctx.SaveChanges(); } }
public void Update(Placa placa) { using (var ctx = new Context.Context()) { ctx.Entry(placa).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); } }
public void Update(Filial filial) { using (var ctx = new Context.Context()) { ctx.Entry(filial).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); } }
public void Insert(OrdemServicoItem ordemServicoItem) { using (var ctx = new Context.Context()) { ctx.OrdemServicoItens.Add(ordemServicoItem); ctx.SaveChanges(); } }
public void Insert(Sincronizacao sincronizacao) { using (var ctx = new Context.Context()) { ctx.Sincronizacoes.Add(sincronizacao); ctx.SaveChanges(); } }
public void Update(InventarioConfig config) { using (var ctx = new Context.Context()) { ctx.Entry(config).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); } }
public void Update(Sincronizacao sincronizacao) { using (var ctx = new Context.Context()) { ctx.Entry(sincronizacao).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); } }
public void Insert(Upload upload) { using (var ctx = new Context.Context()) { ctx.Uploads.Add(upload); ctx.SaveChanges(); } }
public void Update(PropriedadeValor propriedadeValor) { using (var ctx = new Context.Context()) { ctx.Entry(propriedadeValor).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); } }
public void Update(Coletor coletor) { using (var ctx = new Context.Context()) { ctx.Entry(coletor).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); } }
public void Insert(PropriedadeValor propriedadeValor) { using (var ctx = new Context.Context()) { ctx.PropriedadeValores.Add(propriedadeValor); ctx.SaveChanges(); } }