コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
        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;
        }
コード例 #4
0
        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);
            }
        }