Esempio n. 1
0
        /// <summary>
        /// Implementa Save_button_Click
        /// </summary>
        protected override void SaveAction()
        {
            if (_entity.FechaInicio == DateTime.MinValue)
            {
                _entity.FechaInicio = DateTime.Today;
            }

            foreach (Sesion_Promocion item in _entity.Sesiones)
            {
                item.HoraInicio = DateTime.Parse(item.Hora);
            }

            if (_entity.Sesiones.Count > 0 && !_entity.CompruebaConfiguracion())
            {
                PgMng.ShowErrorException(Resources.Messages.CONFIGURACION_NO_VALIDA);
                _action_result = DialogResult.Ignore;
                return;
            }
            _action_result = SaveObject() ? DialogResult.OK : DialogResult.Ignore;
        }