private IList GetListOfRimesse(int anno) { AbstractAmministrazioneHandler h = MovimentoContabileHandlerFactory.GetMovimentoHandler(TipoMovimernto.RimessaTesseramento); IList <IsearchDTO> dtos = new List <IsearchDTO>(); MovimentoContabileSearchDTO dto = new MovimentoContabileSearchDTO(anno, null, null, null, true); dtos.Add(dto); h.ExecuteQuery(dtos); return(h.BindableResults); }
private void LoadData(bool renewSuggestedDate) { try { WIN.GUI.UTILITY.Helper.ShowWaitBox("Elaborazione in corso...", Properties.Resources.Waiting); AbstractAmministrazioneHandler h = MovimentoContabileHandlerFactory.GetMovimentoHandler(_type); IList <IsearchDTO> dtos = new List <IsearchDTO>(); MovimentoContabileSearchDTO dto = new MovimentoContabileSearchDTO(Convert.ToInt32(cboAnno.Text), null, null, null, false); dtos.Add(dto); h.ExecuteQuery(dtos); gridControl1.DataSource = h.BindableResults; if (h.BindableResults.Count == 0) { XtraMessageBox.Show("Nessun risultato è stato trovato. Riprovare per altri periodi!", "Nessun risultato", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { //imposto la data suggerita if (renewSuggestedDate) { SetSuggestedDateTolastOf(h.BindableResults); } //aggiorno il layout della grid try { gridControl1.MainView.SaveLayoutToXml(fileLayout); } catch (Exception) { //non fa nulla } } } catch (Exception ex) { WIN.SCHEDULING_APP.GUI.Utility.ErrorHandler.Show(ex); } finally { WIN.GUI.UTILITY.Helper.HideWaitBox(); } }
private void TryDelete(AbstractMovimentoContabile movimento, int rowIndex) { if (movimento == null) { return; } if (XtraMessageBox.Show("Rimuovere il movimento selezionato?", "Domanda", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { AbstractAmministrazioneHandler h = MovimentoContabileHandlerFactory.GetMovimentoHandler(_type); h.Delete(movimento); IBindingList h1 = gridView1.DataSource as IBindingList; h1.Remove(movimento); } }