示例#1
0
        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() + ":";
        }
示例#2
0
 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;
     }
 }