public void alterarTamanhoDoProduto(string nome, Tamanho[] tam) { int cod_produto = new Banco().codigoProduto(nome); string query1 = "DELETE FROM produtotamanho WHERE cod_produto =" + cod_produto; DataTable dtt = new DataTable(); NpgsqlDataAdapter sql = new NpgsqlDataAdapter(query1, Conectar()); sql.Fill(dtt); for (int i = 0; i < tam.Length; i++) { string query2 = "INSERT INTO produtotamanho( cod_produto, cod_tamanho, valorproduto) VALUES (" + cod_produto + ",'" + tam[i].cod_tamanho2 + "' , " + (tam[i].valor).ToString().Replace(',', '.') + ")"; dtt = new DataTable(); sql = new NpgsqlDataAdapter(query2, Conectar()); sql.Fill(dtt); } }
private void btConf_Click(object sender, EventArgs e) { if (!new BancoConsulta().existeProdudo(tbNome.Text) && cLboxTamanho.CheckedItems.Count > 0) { t = new Tamanho[cLboxTamanho.CheckedItems.Count]; for (int i = 0; i < t.Length; i++) { t[i] = new Tamanho(); t[i].setCodigo(cLboxTamanho.CheckedItems[i].ToString()); } bgValores.Visible = true; bgAlterarTamanho.Visible = false; lbTamanho.Text = t[0].nome2; lbProduto.Text = tbNome.Text; MessageBox.Show("Cadastro Realizado com Sucesso", "Cadastro"); } else MessageBox.Show("PRODUTO JA EXISTENTE"); }
public void cadastrarProduto(string nome, string tipo, Tamanho[] tam, bool impresso) { int cod_produto = novoCod_Produto(); string query = "INSERT INTO produto(cod_produto, descricao, cod_tipo, impresso) VALUES (" + cod_produto + " , '" + nome + "' , " + cod_tipoPeloNome(tipo) + " , " + impresso + " )"; DataTable dtt = new DataTable(); NpgsqlDataAdapter sql = new NpgsqlDataAdapter(query, Conectar()); sql.Fill(dtt); for (int i = 0; i < tam.Length; i++) { string query2 = "INSERT INTO produtotamanho( cod_produto, cod_tamanho, valorproduto,valorCompra) VALUES (" + cod_produto + ",'" + tam[i].cod_tamanho2 + "' , " + (tam[i].valor).ToString().Replace(',', '.') + ", "+(tam[i].compra).ToString().Replace(',', '.') +")"; dtt = new DataTable(); sql = new NpgsqlDataAdapter(query2, Conectar()); sql.Fill(dtt); } }