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(); }
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(); }
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(); }
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(); }