コード例 #1
0
        /// <summary>
        /// Implementa Save_button_Click
        /// </summary>
        protected override void SaveAction()
        {
            if (_entity.Curso == string.Empty)
            {
                CursoInfo curso = CursoInfo.Get(_entity.OidCurso, false);
                if (curso != null)
                {
                    _entity.Curso = curso.Nombre;
                }
            }

            if (_entity.Modulo == string.Empty)
            {
                ModuloInfo modulo = ModuloInfo.Get(_entity.OidModulo, false);
                if (modulo != null)
                {
                    _entity.Modulo = modulo.Texto;
                }
            }

            if (Revisiones_Grid.Rows.Count == 0)
            {
                MessageBox.Show("Para dar de alta un material debe añadir al menos una versión del mismo");
                _action_result = DialogResult.Ignore;
                return;
            }

            _action_result = SaveObject() ? DialogResult.OK : DialogResult.Ignore;
        }
コード例 #2
0
 protected override void GetFormSourceData(long oid)
 {
     _entity  = CursoInfo.Get(oid, true);
     _mf_type = ManagerFormType.MFView;
 }