//utilizzato per aggiornare un elemento public FormCausale(CausaleAmministrativa current) { InitializeComponent(); _current = current; _type = _current.Tipo; LoadEditorsProperties(); }
private void gridView1_KeyDown(object sender, KeyEventArgs e) { //cmdNew.Focus(); //return; GridView view = sender as GridView; if (view == null) { return; } if (e.KeyCode == Keys.Return) { CausaleAmministrativa c = view.GetFocusedRow() as CausaleAmministrativa; if (c != null) { if (Causaleselected != null) { Causaleselected.Invoke(this, new SelectCausaleEventArg(c)); this.Close(); } } } else if (e.KeyCode == Keys.Tab) { cmdNew.Focus(); } }
private void cmdUpdate_Click(object sender, EventArgs e) { try { int[] res = gridView1.GetSelectedRows(); if (res.Length != 1) { XtraMessageBox.Show("Selezionare una causale!", "Messaggio", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (gridView1.IsDataRow(res[0])) { CausaleAmministrativa caus = gridView1.GetRow(res[0]) as CausaleAmministrativa; if (caus != null) { ShowDialogForm(caus); } } } catch (Exception ex) { ErrorHandler.Show(ex); } }
private void ShowDialogForm(CausaleAmministrativa label) { FormCausale frm = new FormCausale(label); frm.ShowDialog(); frm.Dispose(); }
private void SetObjectProperties() { if (_current == null) { _current = new CausaleAmministrativa(); } _current.Descrizione = textEdit1.Text; _current.Tipo = _type; }
private void gridView1_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e) { if (e.Column.Name == "colDescrizione") { CausaleAmministrativa app = gridView1.GetRow(e.RowHandle) as CausaleAmministrativa; if (app != null) { e.DisplayText = app.Descrizione; } } }
private void FillListaCausali(int causale, IList <CausaleAmministrativa> causali) { if (causale > 0) { CausaleAmministrativa caus = null; CausaleAmministrativaHandler hh = new CausaleAmministrativaHandler(); caus = hh.GetElementById(causale.ToString()) as CausaleAmministrativa; if (caus != null) { causali.Add(caus); } } }
private void TryDelete(CausaleAmministrativa movimento, int rowIndex) { if (movimento == null) { return; } if (XtraMessageBox.Show("Rimuovere la causale selezionata?", "Domanda", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { CausaleAmministrativaHandler h = new CausaleAmministrativaHandler(); h.Delete(movimento); IBindingList h1 = gridView1.DataSource as IBindingList; h1.Remove(movimento); } }
private void DoRowDoubleClick(GridView view, Point pt) { GridHitInfo info = view.CalcHitInfo(pt); if (info.InRowCell) { CausaleAmministrativa label = view.GetRow(view.FocusedRowHandle) as CausaleAmministrativa; if (label != null) { //ShowDialogForm(label); if (Causaleselected != null) { Causaleselected.Invoke(this, new SelectCausaleEventArg(label)); this.Close(); } } } }
public SelectCausaleEventArg(CausaleAmministrativa causale) { _causale = causale; }