Exemplo n.º 1
0
        /// <summary>
        /// Guardars the agenda.
        /// </summary>
        /// <param name="entidad">The entidad.</param>
        private bool GuardarEntidad(Citacion entidad)
        {
            BLCitacion objBLCitacion = new BLCitacion();
            objBLCitacion.VerificarDisponibilidad(entidad);

            if (!objBLCitacion.VerificarDisponibilidadDocente(entidad))
            {
                AccionPagina = enumAcciones.GuardarSinVerificar;
                Master.MostrarMensaje(enumTipoVentanaInformacion.Advertencia.ToString(), "El Docente ya tiene una citación en esa fecha y horario. Desea crear la Citación?", enumTipoVentanaInformacion.Confirmación);
                return (false);
            }
            else if(!objBLCitacion.VerificarDisponibilidadTutor(entidad))
            {
                AccionPagina = enumAcciones.GuardarSinVerificar;
                Master.MostrarMensaje(enumTipoVentanaInformacion.Advertencia.ToString(), "El Tutor ya tiene una citación en esa fecha y horario. Desea crear la Citación?", enumTipoVentanaInformacion.Confirmación);
                return (false);

            }

            objBLCitacion = new BLCitacion(entidad);
            objBLCitacion.Save();

            return (true);
        }