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(); } }
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(); } }