public string Inserir(TipoMedidaCorporal tipoMedidaCorporal)
 {
     try
     {
         acessoDadosSqlServer.LimparParametros();
         acessoDadosSqlServer.AdicionarParametros("@Descricao", tipoMedidaCorporal.Descricao);
         acessoDadosSqlServer.AdicionarParametros("@Ativo", tipoMedidaCorporal.Ativo);
         string IDTipoMedidaCorporal = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspTipoMedidaCorporalInserir").ToString();
         return(IDTipoMedidaCorporal);
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
        public int Inserir(string nome, string cpf, decimal salario, string email, string login, string senha)
        {
            AcessoDadosSqlServer acessoDados = new AcessoDadosSqlServer();

            acessoDados.LimparParametros();
            acessoDados.AdicionarParametros("@Nivel", 2);
            acessoDados.AdicionarParametros("@Nome", nome);
            acessoDados.AdicionarParametros("@Cpf", cpf);
            acessoDados.AdicionarParametros("@salario", salario);
            acessoDados.AdicionarParametros("@email", email);
            acessoDados.AdicionarParametros("@user_login", login);
            acessoDados.AdicionarParametros("@user_senha", senha);

            return(acessoDados.ExecutarManipulacao(CommandType.StoredProcedure, "CadastroFuncionario"));
        }
示例#3
0
        public string InserirTipoUsuario(TipoUsuario tipoUsuario)
        {
            try
            {
                acessoDados.LimparParametros();
                acessoDados.AdicionarParametros("@Descricao", tipoUsuario.Descricao);
                acessoDados.AdicionarParametros("@Ativo", tipoUsuario.Ativo);

                string IDTipoUsuario = acessoDados.ExecutarManipulacao(CommandType.StoredProcedure, "uspTipoUsuarioInserir").ToString();
                return(IDTipoUsuario);
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
        }
 public string Inserir(PedidoItem pedidoItem)
 {
     try
     {
         acessoDados.LimparParametros();
         acessoDados.AdicionarParametros("@IdPedido", pedidoItem.Pedido.IdPedido);
         acessoDados.AdicionarParametros("@IdProduto", pedidoItem.Produto.IdProduto);
         acessoDados.AdicionarParametros("@Quantidade", pedidoItem.Quantidade);
         acessoDados.AdicionarParametros("@ValorUnitario", pedidoItem.ValorUnitario);
         acessoDados.AdicionarParametros("@PercentualDesconto", pedidoItem.PercentualDesconto);
         acessoDados.AdicionarParametros("@ValorDesconto", pedidoItem.ValorDesconto);
         acessoDados.AdicionarParametros("@ValorTotal", pedidoItem.ValorTotal);
         string idProduto = acessoDados.ExecutarManipulacao(CommandType.StoredProcedure, "uspPedidoItemInserir").ToString();
         return(idProduto);
     }
     catch (Exception e)
     {
         return(e.Message);
     }
 }
示例#5
0
 public string Inserir(Causa causa)
 {
     try
     {
         acessoDadosSqlServer.LimparParametros();
         acessoDadosSqlServer.AdicionarParametros("@CADCAUSA", causa.CADCAUSA);
         string IDCADCAUSA = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspCADCAUSAInserir").ToString();
         return(IDCADCAUSA);
     }
     catch (Exception exception)
     {
         return(exception.Message);
     }
 }
示例#6
0
 public string Inserir(Manutencao manutencao)
 {
     try
     {
         acessoDadosSqlServer.LimparParametros();
         acessoDadosSqlServer.AdicionarParametros("@CADMANUTENCAO", manutencao.CADMANUTENCAO);
         string IDCADMANUTENCAO = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspCADMANUTENCAOInserir").ToString();
         return(IDCADMANUTENCAO);
     }
     catch (Exception exception)
     {
         return(exception.Message);
     }
 }
 public string Inserir(Combustivel combustivel)
 {
     try
     {
         acessoDadosSqlServer.LimparParametros();
         acessoDadosSqlServer.AdicionarParametros("@CADCOMBUSTIVEL", combustivel.CADCOMBUSTIVEL);
         string IDCADCOMBUSTIVEL = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspCADCOMBUSTIVELInserir").ToString();
         return(IDCADCOMBUSTIVEL);
     }
     catch (Exception exception)
     {
         return(exception.Message);
     }
 }
示例#8
0
 public string Inserir(Servico servico)
 {
     try
     {
         acessoDadosSqlServer.LimparParametros();
         acessoDadosSqlServer.AdicionarParametros("@CADSERVICO", servico.CADSERVICO);
         string IDCADSERVICO = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspCADSERVICOInserir").ToString();
         return(IDCADSERVICO);
     }
     catch (Exception exception)
     {
         return(exception.Message);
     }
 }
 public string Inserir(Pedido pedido)
 {
     try
     {
         acessoDados.LimparParametros();
         acessoDados.AdicionarParametros("@IdOperacao", pedido.Operacao.IdOperacao);
         acessoDados.AdicionarParametros("@IdSituacao", pedido.Situacao.IdSituacao);
         acessoDados.AdicionarParametros("@IdPessoaEmitente", pedido.Emitente.IdPessoa);
         acessoDados.AdicionarParametros("@IdPessoaDestinatario", pedido.Destinatario.IdPessoa);
         string IdPedido = acessoDados.ExecutarManipulacao(CommandType.StoredProcedure, "uspPedidoInserir").ToString();
         return(IdPedido);
     }
     catch (Exception e)
     {
         return(e.Message);
     }
 }
示例#10
0
        public ClienteColecao ConsultarPorCodigoNome(string nomeParametro, object valorParametro)
        {
            try
            {
                acessoDados.LimparParametros();
                acessoDados.AdicionarParametros(nomeParametro, valorParametro);

                DataTable dataTable = acessoDados.ExecutarConsulta(CommandType.StoredProcedure, "uspClienteConsultarPorCodigoNome");

                ClienteColecao clienteColecao = new ClienteColecao();

                foreach (DataRow dataRow in dataTable.Rows)
                {
                    Cliente cliente = new Cliente();

                    Pessoa pessoa = new Pessoa();
                    pessoa.CpfCnpj  = Convert.ToString(dataRow["CpfCnpj"]);
                    pessoa.IdPessoa = Convert.ToInt32(dataRow["IdPessoa"]);
                    pessoa.Nome     = Convert.ToString(dataRow["Nome"]);

                    PessoaTipo pessoaTipo = new PessoaTipo();
                    pessoaTipo.Descricao    = Convert.ToString(dataRow["Descricao"]);
                    pessoaTipo.IdPessoaTipo = Convert.ToInt32(dataRow["IdPessoaTipo"]);

                    pessoa.PessoaTipo = pessoaTipo;

                    cliente.Pessoa = pessoa;

                    clienteColecao.Add(cliente);
                }

                return(clienteColecao);
            }
            catch (Exception e)
            {
                throw new Exception("Erro ao consultar por nome e codigo, detalhes: " + e.Message);
            }
        }
示例#11
0
        public string Inserir(Produto produto)
        {
            try
            {
                acessoDados.LimparParametros();
                acessoDados.AdicionarParametros("@CodigoProduto", produto.CodigoProduto);
                acessoDados.AdicionarParametros("@Descricao", produto.Descricao);
                acessoDados.AdicionarParametros("@MarcaFabricante", produto.MarcaFabricante);
                acessoDados.AdicionarParametros("@UnidadeMedida", produto.UnidadeMedida);
                acessoDados.AdicionarParametros("@PrecoUnitario", produto.PrecoUnitario);

                string idProduto = acessoDados.ExecutarManipulacao(
                    CommandType.StoredProcedure, "uspProdutoInserir").ToString();

                return(idProduto);
            }
            catch (Exception exception)
            {
                return(exception.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);
            }
        }
示例#13
0
        public string Inserir(PerfilUsuario perfilUsuario)
        {
            try
            {
                acessoDados.LimparParametros();
                acessoDados.AdicionarParametros("@Descricao", perfilUsuario.Descricao);
                acessoDados.AdicionarParametros("@Ativo", perfilUsuario.Ativo);
                string retornoPerfil = acessoDados.ExecutarManipulacao(CommandType.Text, "BEGIN " +
                                                                       "INSERT INTO PerfilUsuario " +
                                                                       "(Ativo,Descricao) " +
                                                                       "VALUES (@Ativo, @Descricao) " +
                                                                       "SELECT @@IDENTITY as RETORNO " +
                                                                       "END").ToString();

                return(retornoPerfil);
            }
            catch (Exception exception)
            {
                return(exception.Message);
            }
        }
示例#14
0
        //public ClienteColecao Consultar(int? idPessoaCliente, string nome)
        //{
        //    ClienteColecao clienteColecao = new ClienteColecao();

        //    acessoDados.LimparParametros();

        //    if (idPessoaCliente != null)
        //    {
        //        acessoDados.AdicionarParametros("@IDPessoaCliente", idPessoaCliente);
        //    }

        //    if (nome != null)
        //    {
        //        acessoDados.AdicionarParametros("@Nome", nome);
        //    }

        //    DataTable dataTable = acessoDados.ExecutarConsulta(
        //            CommandType.StoredProcedure, "uspClienteConsultarPorCodigoNome");

        //    foreach (DataRow dataRow in dataTable.Rows)
        //    {
        //        Cliente cliente = new Cliente();

        //        cliente.Pessoa = new Pessoa();
        //        cliente.IDPessoacliente = Convert.ToInt32(dataRow["IDPessoaCliente"]);
        //        cliente.Pessoa.PessoaTipo.IDPessoaTipo = Convert.ToInt32(dataRow["IDPessoaTipo"]);
        //        cliente.Pessoa.Nome = Convert.ToString(dataRow["Nome"]);
        //        cliente.Pessoa.CpfCnpj = Convert.ToString(dataRow["CpfCnpj"]);

        //        clienteColecao.Add(cliente);
        //    }

        //    return clienteColecao;
        //}

        public string Inserir(Cliente cliente)
        {
            try
            {
                acessoDados.LimparParametros();
                acessoDados.AdicionarParametros("@Nome", cliente.Nome);
                acessoDados.AdicionarParametros("@CpfCnpj", cliente.CpfCnpj);
                acessoDados.AdicionarParametros("@RG", cliente.RG);
                acessoDados.AdicionarParametros("@Endereco", cliente.Endereco);
                acessoDados.AdicionarParametros("@Celular", cliente.Celular);
                acessoDados.AdicionarParametros("@DataNascimento", cliente.DataNascimento);

                string idCliente = acessoDados.ExecutarManipulacao(
                    CommandType.StoredProcedure, "uspClienteInserir").ToString();

                return(idCliente);
            }
            catch (Exception exception)
            {
                return(exception.Message);
            }
        }
示例#15
0
        public string Inserir(clsItem item)
        {
            try
            {
                acessoDadosSqlServer.LimparParametros();

                acessoDadosSqlServer.AdicionarParametros("@idMovimentacao", item.idMovimentacao);
                acessoDadosSqlServer.AdicionarParametros("@Descricao", item.Descricao);
                acessoDadosSqlServer.AdicionarParametros("@idTipo", item.idTipo);
                acessoDadosSqlServer.AdicionarParametros("@Qtde", item.Qtde);
                acessoDadosSqlServer.AdicionarParametros("@PrecoUnit", item.PrecoUnit);
                acessoDadosSqlServer.AdicionarParametros("@idFornecedor", item.idFornecedor);
                //acessoDadosSqlServer.AdicionarParametros("@DataEntrada", item.DataEntrada);

                string idProduto = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspProdutoComprar").ToString();

                return(idProduto);
            }
            catch (Exception exception)
            {
                return(exception.Message);
            }
        }
        public string Inserir(Cliente cliente)
        {
            try
            {
                acessoDadosSqlServer.LimparParametros();
                acessoDadosSqlServer.AdicionarParametros("@Nome", cliente.Nome);
                acessoDadosSqlServer.AdicionarParametros("@DataNascimento", cliente.DataNascimento);
                acessoDadosSqlServer.AdicionarParametros("@Sexo", cliente.Sexo);
                acessoDadosSqlServer.AdicionarParametros("@LimitCompra", cliente.LimiteCompra);
                String idCliente = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspClienteInserir").ToString();

                return(idCliente);
            }
            catch (Exception exception)
            {
                return(exception.Message);
            }
        }
示例#17
0
        public string Inserir(Veiculo veiculo)
        {
            try
            {
                acessoDadosSqlServer.LimparParamentros();

                acessoDadosSqlServer.AdicionarParametros("@ID_CLIENTE", veiculo.ID_CLIENTE);
                acessoDadosSqlServer.AdicionarParametros("@PLACA", veiculo.PLACA);
                acessoDadosSqlServer.AdicionarParametros("@MARCA", veiculo.MARCA);
                acessoDadosSqlServer.AdicionarParametros("@MODELO", veiculo.MODELO);
                acessoDadosSqlServer.AdicionarParametros("@ANO", veiculo.ANO);
                acessoDadosSqlServer.AdicionarParametros("@COR", veiculo.COR);
                acessoDadosSqlServer.AdicionarParametros("@COMBUSTIVEL", veiculo.COMBUSTIVEL);
                acessoDadosSqlServer.AdicionarParametros("@NOME_CLIENTE", veiculo.NOME_CLIENTE);


                string ID_VEICULO = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspVeiculoInserir").ToString();

                return(ID_VEICULO);
            }
            catch (Exception exception)
            {
                return(exception.Message);
            }
        }
        public int Cadastrar(Veterinario veterinario)
        {
            try
            {
                //Limpa todos os parâmetros
                acessoDadosSqlServer.LimparParametros();

                //Adiciona os parâmetros para chamar a store procedure
                acessoDadosSqlServer.AdicionarParametros("@TipoProcedure", "Inserir");
                acessoDadosSqlServer.AdicionarParametros("@VeterinarioID", 0);
                acessoDadosSqlServer.AdicionarParametros("@VeterinarioCRMV", veterinario.VeterinarioCRMV);
                acessoDadosSqlServer.AdicionarParametros("@VeterinarioNome", veterinario.VeterinarioNome);
                acessoDadosSqlServer.AdicionarParametros("@VeterinarioTelefone", veterinario.VeterinarioTelefone);
                acessoDadosSqlServer.AdicionarParametros("@VeterinarioBairro", veterinario.VeterinarioBairro);
                acessoDadosSqlServer.AdicionarParametros("@VeterinarioEndereco", veterinario.VeterinarioEndereco);
                acessoDadosSqlServer.AdicionarParametros("@VeterinarioAtivo", true);
                acessoDadosSqlServer.AdicionarParametros("@CidadeID", veterinario.Cidade.CidadeID);

                return(int.Parse(acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspManterVeterinario")));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public int Cadastrar(Compra compra)
        {
            try
            {
                //Limpa todos os parâmetros
                acessoDadosSqlServer.LimparParametros();

                //Adiciona os parâmetros para chamar a store procedure
                acessoDadosSqlServer.AdicionarParametros("@TipoProcedure", "Inserir");
                acessoDadosSqlServer.AdicionarParametros("@CompraID", 0);
                acessoDadosSqlServer.AdicionarParametros("@CompraData", compra.CompraData);
                acessoDadosSqlServer.AdicionarParametros("@CompraDataEntrega", compra.CompraDataEntrega);
                acessoDadosSqlServer.AdicionarParametros("@CompraValorTotal", compra.CompraValorTotal);
                acessoDadosSqlServer.AdicionarParametros("@PessoaID", compra.Pessoa.PessoaID);
                acessoDadosSqlServer.AdicionarParametros("@UsuarioID", compra.Usuario.UsuarioID);

                compra.CompraID = int.Parse(acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspManterCompra"));

                ListaCompraNegocios listaCompraNegocios = new ListaCompraNegocios();
                AnimalNegocios      animalNegocios      = new AnimalNegocios();
                foreach (Animal animal in compra.Animais)
                {
                    animal.AnimalAtivo = true;
                    animal.AnimalID    = animalNegocios.Cadastrar(animal);

                    ListaCompra listaCompra = new ListaCompra();
                    listaCompra.CompraID = compra.CompraID;
                    listaCompra.Animal   = animal;
                    listaCompraNegocios.Cadastrar(listaCompra);
                }
                return(compra.CompraID);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
示例#20
0
        public string Inserir(Cliente cliente)
        {
            try
            {
                acessoDadosSqlServer.LimparParamentros();
                acessoDadosSqlServer.AdicionarParametros("@NOME", cliente.NOME);
                acessoDadosSqlServer.AdicionarParametros("@CPF", cliente.CPF);
                acessoDadosSqlServer.AdicionarParametros("@CEP", cliente.CEP);
                acessoDadosSqlServer.AdicionarParametros("@ENDEREÇO", cliente.ENDEREÇO);
                acessoDadosSqlServer.AdicionarParametros("@NUMERO", cliente.NUMERO);
                acessoDadosSqlServer.AdicionarParametros("@COMPLEMENTO", cliente.COMPLEMENTO);
                acessoDadosSqlServer.AdicionarParametros("@BAIRRO", cliente.BAIRRO);
                acessoDadosSqlServer.AdicionarParametros("@CIDADE", cliente.CIDADE);
                acessoDadosSqlServer.AdicionarParametros("@UF", cliente.UF);
                acessoDadosSqlServer.AdicionarParametros("@TEL_RESIDENCIAL", cliente.TEL_RESIDENCIAL);
                acessoDadosSqlServer.AdicionarParametros("@TEL_CELULAR", cliente.TEL_CELULAR);
                acessoDadosSqlServer.AdicionarParametros("@EMAIL", cliente.EMAIL);

                string ID_CLIENTE = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspClienteInserir").ToString();

                return(ID_CLIENTE);
            }
            catch (Exception exception)
            {
                return(exception.Message);
            }
        }
        public int Cadastrar(Pasto pasto)
        {
            try
            {
                //Limpa todos os parâmetros
                acessoDadosSqlServer.LimparParametros();

                //Adiciona os parâmetros para chamar a store procedure
                acessoDadosSqlServer.AdicionarParametros("@TipoProcedure", "Inserir");
                acessoDadosSqlServer.AdicionarParametros("@PastoID", 0);
                acessoDadosSqlServer.AdicionarParametros("@PastoDescricao", pasto.PastoDescricao);
                acessoDadosSqlServer.AdicionarParametros("@PastoTamanho", pasto.PastoTamanho);
                acessoDadosSqlServer.AdicionarParametros("@PastoAtivo", true);
                acessoDadosSqlServer.AdicionarParametros("@CidadeID", pasto.Cidade.CidadeID);
                if (pasto.ContratoAluguel.ContratoAluguelID != 0)
                {
                    acessoDadosSqlServer.AdicionarParametros("@ContratoAluguelID", pasto.ContratoAluguel.ContratoAluguelID);
                }
                else
                {
                    acessoDadosSqlServer.AdicionarParametros("@ContratoAluguelID", null);
                }

                int ID = int.Parse(acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspManterPasto"));

                PiqueteNegocios piqueteNegocios = new PiqueteNegocios();
                foreach (Piquete piquete in pasto.Piquetes)
                {
                    piqueteNegocios.Cadastrar(piquete, ID);
                }

                return(ID);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
示例#22
0
        public int Inserir(Cliente cliente)
        {
            string queryInserir = "INSERT INTO CLIENT (renda,nome,registro,rua,bairro,numero,cep,cidade,estado,tipo_pessoa,telefone,stato,idcartao) VALUES (@idcliente,@renda,@nome,@registro,@rua,@bairro,@numero,@cep,@cidade,@estado,@tipo_pessoa,@telefone,@stato,@idcartao);";

            acessoDados.LimparParametros();
            acessoDados.AdicionarParametros("@renda", cliente.Renda);
            acessoDados.AdicionarParametros("@nome", cliente.Nome);
            acessoDados.AdicionarParametros("@registro", cliente.Registro);
            acessoDados.AdicionarParametros("@rua", cliente.Rua);
            acessoDados.AdicionarParametros("@bairro", cliente.Bairro);
            acessoDados.AdicionarParametros("@numero", cliente.Numero);
            acessoDados.AdicionarParametros("@cep", cliente.Cep);
            acessoDados.AdicionarParametros("@cidade", cliente.Cidade);
            acessoDados.AdicionarParametros("@estado", cliente.Estado);
            acessoDados.AdicionarParametros("@tipo_pessoa", cliente.TipoPessoa);
            acessoDados.AdicionarParametros("@telefone", cliente.Telefone);
            acessoDados.AdicionarParametros("@stato", cliente.Status);
            acessoDados.AdicionarParametros("@idcartao", cliente.CartaoCredito.IdCartao);

            acessoDados.ExecutarManipulacao(CommandType.Text, queryInserir);
            return(Convert.ToInt32(acessoDados.ExecutarConsultaScalar(CommandType.Text, "SELECT @@IDENTITY")));
        }
        public string Inserir(HistoricoInvestido historicoInvestido)
        {
            try
            {
                acessoDados.LimparParametros();
                acessoDados.AdicionarParametros("@IdCarteira", historicoInvestido._carteira.IdCarteira);
                acessoDados.AdicionarParametros("@DtInicio", historicoInvestido.DtInicio);
                acessoDados.AdicionarParametros("@ValorInvestido", historicoInvestido.ValorInvestido);

                string retornoHistorico = acessoDados.ExecutarManipulacao(CommandType.Text, "BEGIN " +
                                                                          "INSERT INTO HistoricoInvestido " +
                                                                          "(IdCarteira,DtInicio,ValorInvestido) " +
                                                                          "VALUES (@IdCarteira,@DtInicio,@ValorInvestido) " +
                                                                          "SELECT @@IDENTITY as RETORNO " +
                                                                          "END").ToString();

                return(retornoHistorico);
            }
            catch (Exception exception)
            {
                return(exception.Message);
            }
        }
示例#24
0
        public int Cadastrar(Animal animal)
        {
            try
            {
                //Limpa todos os parâmetros
                acessoDadosSqlServer.LimparParametros();

                //Adiciona os parâmetros para chamar a store procedure
                acessoDadosSqlServer.AdicionarParametros("@TipoProcedure", "Inserir");
                acessoDadosSqlServer.AdicionarParametros("@AnimalID", 0);
                acessoDadosSqlServer.AdicionarParametros("@AnimalDescricao", animal.AnimalDescricao);

                if (animal.AnimalParentescoPai.AnimalID == 0)
                {
                    acessoDadosSqlServer.AdicionarParametros("@AnimalParentescoPai", null);
                }
                else
                {
                    acessoDadosSqlServer.AdicionarParametros("@AnimalParentescoPai", animal.AnimalParentescoPai.AnimalID);
                }

                if (animal.AnimalParentescoMae.AnimalID == 0)
                {
                    acessoDadosSqlServer.AdicionarParametros("@AnimalParentescoMae", null);
                }
                else
                {
                    acessoDadosSqlServer.AdicionarParametros("@AnimalParentescoMae", animal.AnimalParentescoMae.AnimalID);
                }

                acessoDadosSqlServer.AdicionarParametros("@AnimalLocalidadeNascimento", animal.AnimalLocalidadeNascimento);

                if (animal.AnimalDataNascimento == DateTime.Now)
                {
                    acessoDadosSqlServer.AdicionarParametros("@AnimalDataNascimento", null);
                }
                else
                {
                    acessoDadosSqlServer.AdicionarParametros("@AnimalDataNascimento", animal.AnimalDataNascimento);
                }

                acessoDadosSqlServer.AdicionarParametros("@AnimalIdentificador", animal.AnimalIdentificador);
                acessoDadosSqlServer.AdicionarParametros("@AnimalAtivo", 1);
                acessoDadosSqlServer.AdicionarParametros("@RacaID", animal.Raca.RacaID);
                acessoDadosSqlServer.AdicionarParametros("@PiqueteID", animal.Piquete.PiqueteID);

                animal.AnimalID = int.Parse(acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspManterAnimal"));

                PesagemNegocios pesagemNegocios = new PesagemNegocios();

                pesagemNegocios.Cadastrar(animal.Pesagens[0], animal.AnimalID);

                return(animal.AnimalID);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public int Cadastrar(Piquete piquete, int PastoID)
        {
            try
            {
                //Limpa todos os parâmetros
                acessoDadosSqlServer.LimparParametros();

                //Adiciona os parâmetros para chamar a store procedure
                acessoDadosSqlServer.AdicionarParametros("@TipoProcedure", "Inserir");
                acessoDadosSqlServer.AdicionarParametros("@PiqueteID", 0);
                acessoDadosSqlServer.AdicionarParametros("@PiqueteDescricao", piquete.PiqueteDescricao);
                acessoDadosSqlServer.AdicionarParametros("@PiqueteAtivo", piquete.PiqueteAtivo);
                acessoDadosSqlServer.AdicionarParametros("@PastoID", PastoID);


                piquete.PiqueteID = int.Parse(acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspManterPiquete"));

                if (piquete.Animais != null)
                {
                    foreach (Animal animal in piquete.Animais)
                    {
                        AnimalNegocios animalNegocios = new AnimalNegocios();
                        animal.Piquete.PiqueteID = piquete.PiqueteID;
                        animalNegocios.Alterar(animal);
                    }
                }

                return(piquete.PiqueteID);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
 public string Inserir(ExerciciosTreinamento exerciciosTreinamento)
 {
     try
     {
         acessoDadosSqlServer.LimparParametros();
         acessoDadosSqlServer.AdicionarParametros("@IDTreinamento", exerciciosTreinamento.Treinamento.IDTreinamento);
         acessoDadosSqlServer.AdicionarParametros("@IDExercicio", exerciciosTreinamento.Exercicio.IDExercicio);
         acessoDadosSqlServer.AdicionarParametros("@Series", exerciciosTreinamento.Series);
         acessoDadosSqlServer.AdicionarParametros("@Repeticoes", exerciciosTreinamento.Repeticoes);
         acessoDadosSqlServer.AdicionarParametros("@Intervalo", exerciciosTreinamento.Intervalo);
         string IDExerciciosTreinamento = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspExerciciosTreinamentoInserir").ToString();
         return(IDExerciciosTreinamento);
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
        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);
            }
        }
示例#28
0
        public string Inserir(Frota frota)
        {
            try
            {
                acessoDadosSqlServer.LimparParametros();
                acessoDadosSqlServer.AdicionarParametros("@CADTIPODEVEICULO", frota.CADTIPODEVEICULO);
                acessoDadosSqlServer.AdicionarParametros("@CADVEICULO", frota.CADVEICULO);
                acessoDadosSqlServer.AdicionarParametros("@CADPLACA", frota.CADPLACA);
                acessoDadosSqlServer.AdicionarParametros("@CADCOR", frota.CADCOR);
                acessoDadosSqlServer.AdicionarParametros("@CADANO", frota.CADANO);
                acessoDadosSqlServer.AdicionarParametros("@CADDOCUMENTACAO", frota.CADDOCUMENTACAO);
                acessoDadosSqlServer.AdicionarParametros("@CADDATAVENCIMENTO", frota.CADDATAVENCIMENTO);
                acessoDadosSqlServer.AdicionarParametros("@CADSTATUS", frota.CADSTATUS);
                acessoDadosSqlServer.AdicionarParametros("@CADDATACADASTROFROTA", frota.CADDATACADASTROFROTA);
                string IDCADFROTA = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspCADFROTAInserir").ToString();

                return(IDCADFROTA);
            }
            catch (Exception exception)
            {
                return(exception.Message);
            }
        }
        public bool Alterar()
        {
            acessoDados.LimparParametros();
            acessoDados.AdicionarParametros("@COD_PRODUTO", Codigo);
            acessoDados.AdicionarParametros("@PROD_NOME", Nome);
            acessoDados.AdicionarParametros("@PROD_VALOR", ValorUnitario);
            acessoDados.AdicionarParametros("@COD_FABRICANTE", codFabricante);
            acessoDados.AdicionarParametros("@COD_DISTRIBUIDORA", codDistribuidora);

            return(acessoDados.ExecutarManipulacao(CommandType.StoredProcedure, "SP_ALTERAR_PRODUTO") > 0);
        }
示例#30
0
        public string Inserir(Pedido pedido)
        {
            try
            {
                acessoDadosSqlServer.LimparParametros();
                acessoDadosSqlServer.AdicionarParametros("@IdSituacao", pedido.Situacao.IdSituacao);
                acessoDadosSqlServer.AdicionarParametros("@IdPessoa", pedido.Pessoa.IdPessoa);
                string idPedido = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspPedidoInserir").ToString();

                return(idPedido);
            }
            catch (Exception exception)
            {
                return(exception.Message);
            }
        }