//Edicao da partida selecionada private void btnEditarPartida_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var partida = gridViewPartidas.GetFocusedRow <PartidaContabil>(); if (partida != null) { var frmEdit = new XFrmAddPartida(partida); frmEdit.ShowDialog(); if (frmEdit.Partida != null) { partida.Update(frmEdit.Partida); refreshGrid(); } } }
private void btnAddPartida_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { //lancamento em edicao if (_lancamentoCurrent != null) { var addPartida = new XFrmAddPartida(_lancamentoCurrent); addPartida.ShowDialog(); if (addPartida.Partida != null) { partidas.Add(addPartida.Partida); } addPartida.Dispose(); //atualize os valores de debito e credito lbDebitos.Caption = getValoresDebito(); lbCreditos.Caption = getValoresCredito(); } //lancamento em criacao else { var addPartida = new XFrmAddPartida(getLastIndexPartida()); addPartida.ShowDialog(); if (addPartida.Partida != null) { partidas.Add(addPartida.Partida); } addPartida.Dispose(); //atualize os valores de debito e credito lbDebitos.Caption = getValoresDebito(); lbCreditos.Caption = getValoresCredito(); } updateGrid(); }