public void Excluir(int?pCodigo) { try { using (BD_SISTEMA_CONTROLE_CHAVE oBD = new BD_SISTEMA_CONTROLE_CHAVE()) { Validar_Exclusao(oBD, pCodigo); Chave_BD oChave = Pesquisar_pelo_Codigo(oBD, (int)pCodigo); oBD.Chave_BDs.Remove(oChave); oBD.SaveChanges(); } } catch (Exception ex) { throw ex; } }
protected void Validar_Cadastro(Chave_BD pChave) { if (pChave.Nome == null || pChave.Nome == string.Empty) { throw new Exception("O nome da chave é obrigátorio!"); } if (pChave.Numero == null || pChave.Numero == string.Empty || pChave.Numero.Length > 11) { throw new Exception("O CPF é obrigátorio!"); } if (pChave.Situacao == 0 || pChave.Situacao == null) { throw new Exception("A situação é obrigátorio!"); } if (pChave.Setor <= 0) { throw new Exception("O Setor é obrigátorio!"); } }
public int Inserir(Chave_BD pChave) { try { using (BD_SISTEMA_CONTROLE_CHAVE oBD = new BD_SISTEMA_CONTROLE_CHAVE()) { Validar_Cadastro(pChave); oBD.Chave_BDs.Add(pChave); oBD.SaveChanges(); return(pChave.Codigo); } } catch (Exception ex) { throw ex; } }
public void Alterar(Chave_BD pChave) { try { using (BD_SISTEMA_CONTROLE_CHAVE pBD = new BD_SISTEMA_CONTROLE_CHAVE()) { Chave_BD oChave = Pesquisar_pelo_Codigo(pBD, pChave.Codigo); oChave.Nome = pChave.Nome; oChave.Numero = pChave.Numero; oChave.Situacao = pChave.Situacao; oChave.Setor = pChave.Setor; Validar_Cadastro(oChave); pBD.SaveChanges(); } } catch (Exception ex) { throw ex; } }