//GET: Ajax public ActionResult ValorTotalOS(int id) { var serializador = new JavaScriptSerializer(); var resultado = serializador.Serialize(FechamentoOSModel.ValorTotalOS(id)); return(Content(resultado)); }
public void InserirItens(InserirItem it) { BandoDeDadosModel bd = new BandoDeDadosModel(); MySqlConnection conexao = bd.ConexaoBD(); conexao.Open(); var id_OS = it.id_os[0]; for (int i = 0; i < it.Itens.Count; i++) { StringBuilder query = new StringBuilder(); query.AppendLine("INSERT INTO os_produto"); query.AppendLine("(id_ordem_servico, id_produto, quantidade)"); query.AppendLine(" values ( @idOs, @IdProduto, @qtdItens)"); MySqlCommand comando = new MySqlCommand(query.ToString(), conexao); comando.Parameters.AddWithValue("@idOs", id_OS); comando.Parameters.AddWithValue("@IdProduto", it.Itens[i]); comando.Parameters.AddWithValue("@qtdItens", it.qtdItem[i]); //comando2.Parameters.AddWithValue("@ValorItensOs", it.Preco[i]); comando.ExecuteNonQuery(); } conexao.Close(); FechamentoOSModel ValorTotal = new FechamentoOSModel(); ValorTotal.ValorTotal = FechamentoOSModel.ValorTotalOS(id_OS); BandoDeDadosModel bd2 = new BandoDeDadosModel(); MySqlConnection conexao2 = bd2.ConexaoBD(); StringBuilder query2 = new StringBuilder(); query2.AppendLine("UPDATE "); query2.AppendLine("ordem_servico "); query2.AppendLine("SET "); query2.AppendLine("valor_total = @ValorTotal "); query2.AppendLine("WHERE id = @id_os"); using (MySqlCommand comando2 = new MySqlCommand(query2.ToString(), conexao2)) { conexao2.Open(); comando2.Parameters.AddWithValue("@id_os", id_OS); comando2.Parameters.AddWithValue("@ValorTotal", ValorTotal.ValorTotal); comando2.ExecuteNonQuery(); conexao2.Close(); } /* * FechamentoOSModel valorTotal = new FechamentoOSModel(); * valorTotal.ValorTotalOS(Convert.ToInt32(it.id_os[0])); * var teste = valorTotal; */ }