/// <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; }
protected override void GetFormSourceData(long oid) { _entity = CursoInfo.Get(oid, true); _mf_type = ManagerFormType.MFView; }