public int Cadastrar(ConsultaVeterinaria consultaVeterinaria) { try { //Limpa todos os parâmetros acessoDadosSqlServer.LimparParametros(); //Adiciona os parâmetros para chamar a store procedure acessoDadosSqlServer.AdicionarParametros("@TipoProcedure", "Inserir"); acessoDadosSqlServer.AdicionarParametros("@ConsultaVeterinariaID", 0); acessoDadosSqlServer.AdicionarParametros("@ConsultaVeterinariaData", consultaVeterinaria.ConsultaVeterinariaData); acessoDadosSqlServer.AdicionarParametros("@ConsultaVeterinariaDescricao", consultaVeterinaria.ConsultaVeterinariaDescricao); acessoDadosSqlServer.AdicionarParametros("@ConsultaVeterinariaCusto", consultaVeterinaria.ConsultaVeterinariaCusto); acessoDadosSqlServer.AdicionarParametros("@AnimalID", consultaVeterinaria.Animal.AnimalID); consultaVeterinaria.ConsultaVeterinariaID = int.Parse(acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspManterConsultaVeterinaria")); ListaVeterinarioNegocios listaVeterinarioNegocios = new ListaVeterinarioNegocios(); foreach (Veterinario veterinario in consultaVeterinaria.Veterinarios) { ListaVeterinario listaVeterinario = new ListaVeterinario(); listaVeterinario.Veterinario = veterinario; listaVeterinario.ConsultaVeterinaria = consultaVeterinaria; listaVeterinarioNegocios.Cadastrar(listaVeterinario); } return(consultaVeterinaria.ConsultaVeterinariaID); } catch (Exception ex) { throw new Exception(ex.Message); } }
public int Cadastrar(ListaVeterinario listaVeterinario) { try { //Limpa todos os parâmetros acessoDadosSqlServer.LimparParametros(); //Adiciona os parâmetros para chamar a store procedure acessoDadosSqlServer.AdicionarParametros("@TipoProcedure", "Inserir"); acessoDadosSqlServer.AdicionarParametros("@ConsultaVeterinariaID", listaVeterinario.ConsultaVeterinaria.ConsultaVeterinariaID); acessoDadosSqlServer.AdicionarParametros("@VeterinarioID", listaVeterinario.Veterinario.VeterinarioID); return(int.Parse(acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspManterListaVeterinario"))); } catch (Exception ex) { throw new Exception(ex.Message); } }