예제 #1
0
 private void btNovo_Click(object sender, RoutedEventArgs e)
 {
     CadProduto cp = new CadProduto();
     cp.ShowDialog();
     if (rbDesativados.IsChecked == true)
     {
         dGrid.DataContext = opr.selectProdDesativ();
     }
     else if (rbAtivados.IsChecked == true)
     {
         dGrid.DataContext = opr.selectProdAtivo();
     }
     else
     {
         dGrid.DataContext = opr.selectProd();
     }
 }
예제 #2
0
        private void btAlterar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (dGrid.SelectedItem == null)
                {
                    return;
                }

                int ID = Int32.Parse(((DataRowView)dGrid.SelectedItem).Row["Código"].ToString());
                info.cod_prod = ID;

                DataTable prod = opr.selectProdByID(info);

                info.cod_prod = (Int32)prod.Rows[0]["Código"];
                info.nome_prod = (string)prod.Rows[0]["Nome"];
                info.desc_prod = (string)prod.Rows[0]["Descrição"];
                info.vlrUnit_ven = prod.Rows[0]["Valor de Venda"].ToString().Replace(",",".");
                info.vlrUnit_cpr =prod.Rows[0]["Valor de Compra"].ToString().Replace(",", ".");
                info.est_prod = (string)prod.Rows[0]["Estado"];

                CadProduto cadprod = new CadProduto(info);
                cadprod.ShowDialog();
                if (rbDesativados.IsChecked == true)
                {
                    dGrid.DataContext = opr.selectProdDesativ();
                }
                else if (rbAtivados.IsChecked == true)
                {
                    dGrid.DataContext = opr.selectProdAtivo();
                }
                else
                {
                    dGrid.DataContext = opr.selectProd();
                }
            }
            catch (Exception)
            {
                cmb = new CustomMessageBox("Erro interno no SQL.");
                cmb.ShowDialog();
            }
        }