private void Cadastrar_but_Click(object sender, RoutedEventArgs e)
 {
     using (var Cad = new TRI_PDV_GUIDEPRODATIVOSTableAdapter())
     {
         string status;
         string cbx_status = Status_cbx.SelectedItem.ToString();
         if (cbx_status.Equals("System.Windows.Controls.ComboBoxItem: Ativo"))
         {
             status = "A";
         }
         else
         {
             status = "I";
         }
         try
         {
             using (var prod = new TRI_PDV_GUIDEPRODATIVOSTableAdapter())
             {
                 int count = (int)prod.FillByAtivosNR(Produto_cxb.Text.ToUpper());
                 if (count == 0)
                 {
                     Cad.SP_TRI_INSEREGUIDEPRODUTO(Produto_cxb.Text.ToUpper(), status, Marca_cxb.Text.ToUpper(), Versao_txb.Text.ToUpper(), Modelo_txb.Text.ToUpper());
                 }
                 else
                 {
                     Cad.SP_TRI_INSEREGUIDEPRODUTOMN(Produto_cxb.Text.ToUpper(), Marca_cxb.Text.ToUpper(), Versao_txb.Text.ToUpper(), Modelo_txb.Text.ToUpper());
                 }
             }
             MessageBox.Show("Produto Gravado com sucesso!\n Reinicie o programa para atualizar os dados.", "Atenção", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
         var result = MessageBox.Show("Deseja continuar cadastrando produtos?", "Atenção", MessageBoxButton.YesNo, MessageBoxImage.Information);
         if (result == MessageBoxResult.Yes)
         {
             Produto_cxb.Text = "";
             Marca_cxb.Text   = "";
             Versao_txb.Text  = "";
             Modelo_txb.Text  = "";
         }
         else
         {
             ProdutoOC.Clear();
             MarcaOC.Clear();
             Close();
         }
     }
 }
        private void Window_Loaded()
        {
            using (var prod = new TRI_PDV_GUIDEPRODATIVOSTableAdapter())
            {
                string i   = "";
                var    pro = prod.FillByAtivos(produ_DataTable);
                foreach (DataSet.TRI_PDV_GUIDEPRODATIVOSRow row in produ_DataTable)
                {
                    string ProduTemporario = row.PRODUTO;

                    if (i != ProduTemporario)
                    {
                        ProdutoOC.Add(row.PRODUTO);
                    }
                    else
                    {
                    }
                    i = row.PRODUTO;
                }
                //sP_TRI_LISTADEPRODUDataGrid.ItemsSource = Prod;
            }
            using (var prod = new TRI_PDV_GUIDEPRODUTOSTableAdapter())
            {
                string i   = "";
                var    pro = prod.FillProdu(produtos_DataTable);
                foreach (DataSet.TRI_PDV_GUIDEPRODUTOSRow row in produtos_DataTable)
                {
                    string MarcaTemporaria = row.MARCA;

                    if (i != MarcaTemporaria)
                    {
                        MarcaOC.Add(row.MARCA);
                    }
                    else
                    {
                    }
                    i = row.MARCA;
                }
                //sP_TRI_LISTADEPRODUDataGrid.ItemsSource = Prod;
            }
        }
예제 #3
0
        private void TelaInicial_Load()
        {
            using (var ATIVOS = new TRI_PDV_GUIDEPRODATIVOSTableAdapter())
            {
                ATIVOS.FillByAtivos(PRODATIVOS);
                foreach (TRI_PDV_GUIDEPRODATIVOSRow item in PRODATIVOS)
                {
                    var nome = item.PRODUTO.ToString();

                    var but = new Button()
                    {
                        Content = item.PRODUTO.Replace(' ', '\n'),

                        Margin   = (new Thickness(5d, 5d, 5d, 5d)),
                        FontSize = 20,
                        Width    = 150,
                        Height   = 60,
                        HorizontalContentAlignment = HorizontalAlignment.Center,
                    };
                    but.Click += But_Click;
                    Stack2.Children.Add(but);
                }
            }
        }