Exemple #1
0
        public string Create(T_GUQ_RESERVA_SALA_OPERACIÓN reserva, string horaInicio)
        {
            horaInicio = horaInicio.Substring(0, 2);
            var nuevaHora = int.Parse(horaInicio);

            reserva.fechaInicio = reserva.fechaInicio.AddHours(nuevaHora);
            reserva.fechaFin    = reserva.fechaInicio.AddHours(reserva.duración);

            string mensaje = "Error al grabar los datos";
            bool   exito   = TGUQReservaSalaOperacion.Crear(reserva);

            if (exito)
            {
                mensaje = "Los datos se grabaron con exito";
            }
            return(mensaje);
        }
        public static bool Crear(T_GUQ_RESERVA_SALA_OPERACIÓN reserva)
        {
            bool exito = false;

            try
            {
                RicardoPalmaEntities db = new RicardoPalmaEntities();
                db.T_GUQ_RESERVA_SALA_OPERACIÓN.Add(reserva);
                db.SaveChanges();
                exito = true;
            }
            catch (Exception ex)
            {
                exito = false;
                Bitacora.CrearLog("Error al crear la reserva", TipoLog.Error, ex);
            }
            return(exito);
        }