public void AlterarDono(Dono dono) { repositorioDono.updgradeDono(dono); }
public void InserirDono(Dono dono) { repositorioDono.salvarDono(dono); }
private void setComboBox() { int count; int index; // Categoria // Pega os Id da tabela do banco de dados count = categoriaDAO.listarQuantidade(); index = 0; for (int i = 0; i <= count; i++) { if (categoriaDAO.listarCategoria(i) != null) { Categoria categoria = categoriaDAO.listarCategoria(i); if (index == 0) { cmbCategoria.Text = categoria.getDescCategoria(); } cmbCategoria.Items.Insert(index, categoria.getDescCategoria()); index++; } } categoriaObject = new Object[index, 2]; index = 0; for (int i = 0; i <= count; i++) { if (categoriaDAO.listarCategoria(i) != null) { Categoria categoria = categoriaDAO.listarCategoria(i); categoriaObject[index, 0] = categoria.getIdCategoria(); categoriaObject[index, 1] = categoria.getDescCategoria(); index++; } } // Dono // Pega os Id da tabela do banco de dados count = donoDAO.listarQuantidade(); index = 0; for (int i = 0; i <= count; i++) { if (donoDAO.listarDono(i) != null) { Dono dono = donoDAO.listarDono(i); if (index == 0) { cmbNomeDono.Text = dono.getNome(); } cmbNomeDono.Items.Insert(index, dono.getNome()); index++; } } donoObject = new Object[index, 2]; index = 0; for (int i = 0; i <= count; i++) { if (donoDAO.listarDono(i) != null) { Dono dono = donoDAO.listarDono(i); donoObject[index, 0] = dono.getIdDono(); donoObject[index, 1] = dono.getNome(); index++; } } }
public void obterRegistrosDono(Dono dono, int idUser) { repositorioDono.GetDonoTelaPerfil(idUser, dono); }
public ModelDonoCao AcaoOperacao(Operacao.Acao tipoenum, string nomeDono, string Nomecao, string RacaCao) { try { Operacao.Acao _valor = tipoenum; if (_valor == Operacao.Acao.sel) { using (var context = new ApplicationDBContext()) { var idDonoFG = context.tblDono.First(a => a.Nome == nomeDono).IdDono; var IdCaoFG = context.tblCao.First(a => a.IdCao == idDonoFG).IdCao; Dono dono = context.tblDono.First(a => a.IdDono == idDonoFG); Cao cao = context.tblCao.First(a => a.IdCao == IdCaoFG); mdc.NomeDono = dono.Nome; mdc.NomeCao = cao.Nome; mdc.RacaCao = cao.Raca; return(mdc); } } else if (_valor == Operacao.Acao.edit) { using (var context = new ApplicationDBContext()) { var dono = context.tblDono.First(a => a.Nome == nomeDono); var iddono = dono.IdDono; var cao = context.tblCao.First(a => a.IdCao == iddono); dono.Nome = nomeDono; cao.Nome = Nomecao; cao.Raca = RacaCao; context.Update(dono); context.Update(cao); context.SaveChanges(); return(null); } } else if (_valor == Operacao.Acao.del) { using (var context = new ApplicationDBContext()) { var dono = context.tblDono.First(a => a.Nome == nomeDono); var iddono = dono.IdDono; var cao = context.tblCao.First(a => a.IdCao == iddono); var relacaoDono_Cao = context.tblDono_Cao.First(a => a.IdDono == iddono); context.Remove(relacaoDono_Cao); context.Remove(dono); context.Remove(cao); context.SaveChanges(); return(null); } } else if (_valor == Operacao.Acao.add) { Dono d = new Dono(); Cao c = new Cao(); Relacao_Dono_Cao rdc = new Relacao_Dono_Cao(); using (var context = new ApplicationDBContext()) { d.Nome = nomeDono; c.Nome = Nomecao; c.Raca = RacaCao; context.Add(d); context.Add(c); context.SaveChanges(); var idDonoFG = context.tblDono.First(a => a.Nome == nomeDono).IdDono; int idCaoFG = context.tblCao.First(a => a.Nome == nomeDono).IdCao; rdc.IdDono = idDonoFG; rdc.IdCao = idCaoFG; context.Add(rdc); context.SaveChanges(); return(null); } } return(null); } catch (Exception ex) { Console.WriteLine("AcaoOperacao" + ex.Message);; return(null); } }