private void btAlterar_Click(object sender, RoutedEventArgs e) { try { if (dGrid.SelectedItem == null) { return; } if (((DataRowView)dGrid.SelectedItem).Row[3].ToString()=="Fechada") { cmb = new CustomMessageBox("A comanda não pode ser alterada, pois já foi fechada."); cmb.ShowDialog(); return; } int ID = Int32.Parse(((DataRowView)dGrid.SelectedItem).Row[0].ToString()); info.cod_com = ID; DataTable com = opr.selectCombyId(info); info.cod_cli_com = (Int32)com.Rows[0][8]; info.cod_func_com = (Int32)com.Rows[0][9]; info.est_com = (string)com.Rows[0][3]; info.numMesa_com = (Int32)com.Rows[0][4]; CadComanda cadcom = new CadComanda(info); cadcom.ShowDialog(); dGrid.DataContext = opr.selectComanda(); } catch (Exception) { cmb = new CustomMessageBox("Erro interno no SQL."); cmb.ShowDialog(); } }
private void btNovo_Click(object sender, RoutedEventArgs e) { CadComanda cc = new CadComanda(); cc.ShowDialog(); dGrid.DataContext = opr.selectComanda(); }