public ActionResult ingresarCita(string Id_Paciente, string Id_Usuario, string Id_Servicio, string Id_Hora)
        {
            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   = "guardarCita";
            SqlCommand command = new SqlCommand(query, connection);

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


            command.Parameters.AddWithValue("@Id_Paciente", Id_Paciente);
            command.Parameters.AddWithValue("@Id_Usuario", Id_Usuario);
            command.Parameters.AddWithValue("@Id_Servicio", Id_Servicio);
            command.Parameters.AddWithValue("@Id_Hora", Id_Hora);

            ViewBag.mensaje = "";


            int row_count = command.ExecuteNonQuery();

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

            ViewBag.Table = citas.mostrartabla();

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

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

            Citas citas = new Citas();

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