示例#1
0
        private void InserirServicoItemOS(object nrNota, ItensOrdemServico servico, SqlTransaction transaction)
        {
            SqlCommand comando = this.CreateCommandTransaction(transaction);

            comando.CommandText = @"INSERT INTO servicoOrdemServico (  modelo, serie, nrNota, codCliente, codServico, codMecanico, codVeiculo, valorVenda, dtCadastro, dtAlteracao) 
                                                    values ( @modelo, @serie, @nrNota, @codCliente,  @codServico, @codMecanico, @codVeiculo,  @valorVenda,  @dtCadastro, @dtAlteracao)";

            comando.Parameters.AddWithValue("@modelo", servico.modelo);
            comando.Parameters.AddWithValue("@serie", servico.serie);
            comando.Parameters.AddWithValue("@nrNota", nrNota);
            comando.Parameters.AddWithValue("@codCliente", servico.cliente.codigo);
            comando.Parameters.AddWithValue("@codVeiculo", servico.Veiculo.codigo);
            comando.Parameters.AddWithValue("@codServico", servico.codigo);
            comando.Parameters.AddWithValue("@codMecanico", servico.Mecanico.codigo);
            comando.Parameters.AddWithValue("@valorVenda", servico.precoVenda);
            comando.Parameters.AddWithValue("@dtCadastro", servico.dtCadastro);
            comando.Parameters.AddWithValue("@dtAlteracao", servico.dtAlteracao);

            comando.ExecuteNonQuery();
        }
示例#2
0
        private void AlterarServicoItemOS(object nrNota, ItensOrdemServico servico, SqlTransaction transaction)
        {
            SqlCommand comando = this.CreateCommandTransaction(transaction);

            comando.CommandText = @"UPDATE servicoOrdemServico  SET modelo = @modelo, serie = @serie, codCliente = @codCliente, codServico = @codServico,
                                    codMecanico = @codMecanico, codVeiculo = @codVeiculo, valorVenda = @valorVenda, dtCadastro = @dtCadastro,  dtAlteracao = @dtAlteracao
                                    WHERE nrNota = @nrNota";

            comando.Parameters.AddWithValue("@modelo", servico.modelo);
            comando.Parameters.AddWithValue("@serie", servico.serie);
            comando.Parameters.AddWithValue("@nrNota", nrNota);
            comando.Parameters.AddWithValue("@codCliente", servico.cliente.codigo);
            comando.Parameters.AddWithValue("@codVeiculo", servico.Veiculo.codigo);
            comando.Parameters.AddWithValue("@codServico", servico.codigo);
            comando.Parameters.AddWithValue("@codMecanico", servico.Mecanico.codigo);
            comando.Parameters.AddWithValue("@valorVenda", servico.precoVenda);
            comando.Parameters.AddWithValue("@dtCadastro", servico.dtCadastro);
            comando.Parameters.AddWithValue("@dtAlteracao", servico.dtAlteracao);

            comando.ExecuteNonQuery();
        }
示例#3
0
        private void InserirItemVendaServico(ItensOrdemServico item, SqlTransaction transaction)
        {
            SqlCommand comando = this.CreateCommandTransaction(transaction);

            //var Produto = DaoProdutoServico.BuscarPorID(item.codigo) as ProdutosServicos;

            comando.CommandText = @"INSERT INTO servicoOrdemServico (  modelo, serie, nrNota, codCliente, codServico, codMecanico, codVeiculo, valorVenda, dtCadastro, dtAlteracao) 
                                                    values ( @modelo, @serie, @nrNota, @codCliente,  @codServico, @codMecanico, @codVeiculo,  @valorVenda,  @dtCadastro, @dtAlteracao)";

            comando.Parameters.AddWithValue("@modelo", item.modelo);
            comando.Parameters.AddWithValue("@serie", item.serie);
            comando.Parameters.AddWithValue("@nrNota", item.nrNota);
            comando.Parameters.AddWithValue("@codCliente", item.cliente.codigo);
            comando.Parameters.AddWithValue("@codVeiculo", item.Veiculo.codigo);
            comando.Parameters.AddWithValue("@codServico", item.codigo);
            comando.Parameters.AddWithValue("@codMecanico", item.Mecanico.codigo);
            comando.Parameters.AddWithValue("@valorVenda", item.precoVenda);
            comando.Parameters.AddWithValue("@dtCadastro", item.dtCadastro);
            comando.Parameters.AddWithValue("@dtAlteracao", item.dtAlteracao);

            comando.ExecuteNonQuery();
        }
示例#4
0
        private void InserirItemVendaProduto(ItensOrdemServico item, SqlTransaction transaction)
        {
            SqlCommand comando = this.CreateCommandTransaction(transaction);
            var        Produto = DaoProduto.BuscarPorID(item.codigo) as Produtos;

            comando.CommandText = @"INSERT INTO produtoOrdemServico (  modelo, serie, nrNota, codCliente, codVeiculo, codProduto, qtd, valorVenda, dtCadastro, dtAlteracao) 
                                                    values ( @modelo, @serie, @nrNota, @codCliente, @codVeiculo, @codProduto, @qtd ,  @valorVenda,  @dtCadastro, @dtAlteracao)
                                          UPDATE  produtos set qtd = @qtdEstoque WHERE codigo = @codProduto ";

            comando.Parameters.AddWithValue("@modelo", item.modelo);
            comando.Parameters.AddWithValue("@serie", item.serie);
            comando.Parameters.AddWithValue("@nrNota", item.nrNota);
            comando.Parameters.AddWithValue("@codCliente", item.cliente.codigo);
            comando.Parameters.AddWithValue("@codVeiculo", item.Veiculo.codigo);
            comando.Parameters.AddWithValue("@codProduto", item.codigo);
            comando.Parameters.AddWithValue("@qtd", item.qtd);
            comando.Parameters.AddWithValue("@qtdEstoque", Produto.qtd - item.qtd);
            comando.Parameters.AddWithValue("@valorVenda", item.precoVenda);
            comando.Parameters.AddWithValue("@dtCadastro", item.dtCadastro);
            comando.Parameters.AddWithValue("@dtAlteracao", item.dtAlteracao);

            comando.ExecuteNonQuery();
        }