public Composicao(string Id) { InitializeComponent(); DataTable Resultado2 = new DataTable(); Resultado2 = ComposicaoProduto.BuscarProdutoCodigo(Id); DataTable Resultado = new DataTable(); Resultado = ComposicaoProduto.RetornaComposicao(Resultado2.Rows[0]["ID"].ToString()); for (int i = 0; i < Resultado.Rows.Count; i++) { if (Resultado.Rows[i]["idtipocomposicao"].ToString().Equals("1")) { ListAviamentos.Rows.Add(Resultado.Rows[i]["idcomposicao"].ToString(), Resultado.Rows[i]["tipo"].ToString(), Resultado.Rows[i]["valor"].ToString(), Resultado.Rows[i]["quantidade"].ToString()); } else if (Resultado.Rows[i]["idtipocomposicao"].ToString().Equals("3")) { ListMateriaPrima.Rows.Add(Resultado.Rows[i]["idcomposicao"].ToString(), Resultado.Rows[i]["tipo"].ToString(), Resultado.Rows[i]["valor"].ToString(), Resultado.Rows[i]["quantidade"].ToString()); } else if (Resultado.Rows[i]["idtipocomposicao"].ToString().Equals("4")) { ListServicos.Rows.Add(Resultado.Rows[i]["idcomposicao"].ToString(), Resultado.Rows[i]["tipo"].ToString(), Resultado.Rows[i]["valor"].ToString(), Resultado.Rows[i]["quantidade"].ToString()); } else if (Resultado.Rows[i]["idtipocomposicao"].ToString().Equals("5")) { ListCustos.Rows.Add(Resultado.Rows[i]["idcomposicao"].ToString(), Resultado.Rows[i]["tipo"].ToString(), Resultado.Rows[i]["valor"].ToString(), Resultado.Rows[i]["quantidade"].ToString()); } } label6.Text = Resultado2.Rows[0]["DESCRIÇÃO"].ToString() + ":"; }
private void TextCodigo_TextChanged(object sender, EventArgs e) { if (click == 0) { try { DataTable Resultado2 = new DataTable(); Resultado2 = CadastroProduto.BuscarProdutoCodigo(TextCodigo.Text); DataTable Resultado = new DataTable(); Resultado = CadastroProduto.RetornaComposicao(Resultado2.Rows[0]["ID"].ToString()); for (int i = 0; i < Resultado.Rows.Count; i++) { if (Resultado.Rows[i]["idtipocomposicao"].ToString().Equals("1")) { AuxAviamento.Items.Add(Resultado.Rows[i]["idcomposicao"].ToString()); ListAviamentos.Rows.Add(Resultado.Rows[i]["idcomposicao"].ToString(), Resultado.Rows[i]["tipo"].ToString(), Resultado.Rows[i]["valor"].ToString(), Resultado.Rows[i]["quantidade"].ToString()); } else if (Resultado.Rows[i]["idtipocomposicao"].ToString().Equals("3")) { AuxMateriaPrima.Items.Add(Resultado.Rows[i]["idcomposicao"].ToString()); ListMateriaPrima.Rows.Add(Resultado.Rows[i]["idcomposicao"].ToString(), Resultado.Rows[i]["tipo"].ToString(), Resultado.Rows[i]["valor"].ToString(), Resultado.Rows[i]["quantidade"].ToString()); } else if (Resultado.Rows[i]["idtipocomposicao"].ToString().Equals("4")) { AuxServico.Items.Add(Resultado.Rows[i]["idcomposicao"].ToString()); ListServicos.Rows.Add(Resultado.Rows[i]["idcomposicao"].ToString(), Resultado.Rows[i]["tipo"].ToString(), Resultado.Rows[i]["valor"].ToString(), Resultado.Rows[i]["quantidade"].ToString()); } else if (Resultado.Rows[i]["idtipocomposicao"].ToString().Equals("5")) { AuxCustos.Items.Add(Resultado.Rows[i]["idcomposicao"].ToString()); ListCustos.Rows.Add(Resultado.Rows[i]["idcomposicao"].ToString(), Resultado.Rows[i]["tipo"].ToString(), Resultado.Rows[i]["valor"].ToString(), Resultado.Rows[i]["quantidade"].ToString()); } } DataTable Resultado5 = new DataTable(); Resultado5 = CadastroProduto.RetornaProduto(Resultado2.Rows[0]["ID"].ToString()); IdProduto = Resultado2.Rows[0]["ID"].ToString(); NumericTotal.Value = Convert.ToDecimal(Resultado2.Rows[0]["TOTAL"].ToString()); NumericDescontoAprazo.Value = Convert.ToDecimal(Resultado5.Rows[0]["descontoprazo"].ToString()); NumericMarkup.Value = Convert.ToDecimal(Resultado5.Rows[0]["markup"].ToString()); NumericDescontoAvista.Value = Convert.ToDecimal(Resultado5.Rows[0]["descontoavista"].ToString()); NumericDescontoAtacado.Value = Convert.ToDecimal(Resultado5.Rows[0]["descontoatacado"].ToString()); NumericLucro.Value = Convert.ToDecimal(Resultado2.Rows[0]["lucro"].ToString()); DataTable Resultado3 = new DataTable(); Resultado3 = CadastroProduto.RetornaPrecoCusto(Resultado2.Rows[0]["ID"].ToString()); NumericPrecoCusto.Value = Convert.ToDecimal(Resultado3.Rows[0]["precocusto"].ToString()); TextDescricao.Text = Resultado2.Rows[0]["DESCRIÇÃO"].ToString(); NumericTotal.Value = NumericPrecoCusto.Value + NumericLucro.Value; TextDescricaoCompleta.Text = Resultado5.Rows[0]["descricaocompleta"].ToString(); if (Resultado5.Rows[0]["disponivel"].ToString().Equals("S")) { RadioDisponivel.Checked = true; } else { RadioIndisponivel.Checked = true; } } catch { ListAviamentos.Rows.Clear(); ListMateriaPrima.Rows.Clear(); ListServicos.Rows.Clear(); ListCustos.Rows.Clear(); NumericPrecoCusto.Value = 0; NumericAprazo.Value = 0; NumericTotal.Value = 0; NumericLucro.Value = 0; NumericMarkup.Value = 0; NumericVendedor.Value = 0; NumericAvista.Value = 0; NumericAtacado.Value = 0; TextDescricao.Text = ""; } } else { click = 0; } }