protected override void DeletePeriodoAction() { if (Datos_Periodos.Current == null) { return; } if (ProgressInfoMng.ShowQuestion(Face.Resources.Messages.DELETE_CONFIRM) == DialogResult.Yes) { AyudaPeriodo item = (AyudaPeriodo)Datos_Periodos.Current; _entity.Periodos.Remove(item); } }
protected override void SetGridFormat() { foreach (DataGridViewRow row in Periodos_DGW.Rows) { if (row.IsNewRow) { return; } AyudaPeriodo item = (AyudaPeriodo)row.DataBoundItem; Face.Common.ControlTools.Instance.SetRowColor(row, item.EEstado); } }
protected void ChangeState(DataGridViewRow row, EEstado estado) { if (row == null) { return; } if (row.DataBoundItem == null) { return; } AyudaPeriodo item = row.DataBoundItem as AyudaPeriodo; item.EEstado = estado; }
protected override void SelectTipoAyudaPeriodoAction() { AyudaPeriodo item = Periodos_DGW.CurrentRow.DataBoundItem as AyudaPeriodo; SelectEnumInputForm form = new SelectEnumInputForm(true); form.SetDataSource(Library.Common.EnumText <ETipoDescuento> .GetList(false)); if (form.ShowDialog(this) == DialogResult.OK) { ComboBoxSource tipo = form.Selected as ComboBoxSource; item.ETipoDescuento = (ETipoDescuento)tipo.Oid; ControlsMng.UpdateBinding(Datos_Periodos); } }