public ActionResult ingresarHora(string Id_Usuario, string Fecha, string Hora, string Disponible)
        {
            string token = Session["Token"].ToString();

            if (!Token.checkTokenValid(token))
            {
                Session["Token"] = "";
                ViewBag.mensaje  = "Tiempo de sesión expirado";
                return(PartialView("/Views/Home/Login.cshtml"));
            }



            var connection = new SqlConnection(conex);

            connection.Open();
            string     query   = "guardarHora";
            SqlCommand command = new SqlCommand(query, connection);

            command.CommandType = System.Data.CommandType.StoredProcedure;

            DateTime HoraCompuesta  = DateTime.Parse(Fecha + " " + Hora);
            Byte     DisponibleByte = Byte.Parse((Disponible == "Si" ? 1 : 0).ToString());

            command.Parameters.AddWithValue("@Id_Usuario", Id_Usuario);
            command.Parameters.AddWithValue("@Hora", HoraCompuesta);
            command.Parameters.AddWithValue("@Disponible", DisponibleByte);
            ViewBag.mensaje = "";


            int row_count = command.ExecuteNonQuery();

            if (row_count == 0)
            {
                ViewBag.mensaje = "Error al agregar";
            }
            else if (row_count > 0)
            {
                ViewBag.mensaje = "Hora agregada correctamente ";
            }
            connection.Close();

            ViewBag.Table = horas.mostrartabla();

            return(View("/Views/Administrador/Horas.cshtml"));
        }
Exemplo n.º 2
0
        public ActionResult Horas()
        {
            string token = Session["Token"].ToString();

            if (!Token.checkTokenValid(token))
            {
                Session["Token"] = "";
                ViewBag.mensaje  = "Tiempo de sesión expirado";
                return(PartialView("/Views/Home/Login.cshtml"));
            }

            Horas horas = new Horas();

            ViewBag.Table = horas.mostrartabla();
            return(View("/Views/Administrador/Horas.cshtml"));
        }